Staram się napisać bazę danych w c++, dla biblioteki. Chcę napisać funkcję która będzie przepisywała jedną osobę z pliku Wolny.txt do pliku Dluznik.txt. Chodzi o obsługę wypożyczeń. Program pyta o id osoby która chce wypożyczyć książkę, potem przepisuje tą osobę z jednego pliku do drugiego, ale zostawia w poprzednim całą resztę. W programie są dwie klasy Wolny i Dluznik dziedziczące po klasie Osoby. Wszystkie klasy mają trzy zmienne, zapisanie w tej kolejności: nazwisko, imię, id. Moim pomysłem jest włożyć wszystkie osoby z pliku Wolny.txt do listy, a do drugiej dać tylko tę osobę która ma odpowiednie id. Potem ponownie zapisać do pliku Wolny.txt wszystkie dane z pierwszej listy, a z drugiej dopisać jedynie tę jedną osobę. Ewentualnie wczytać wszystko z pliku Wolny.txt do listy, potem ją przeszukać i ew. przepisać do innej, jeśli znajdzie się id o właściwym numerze, a potem usunąć z pierwszej listy tylko ten jeden obiekt. Nie mam jednak pojęcia jak zabrać się do pisania tych funkcji.