Mam do napisania program obsługujący bazę danych osób. Generalnie mam już prawie wszystko, ale jest pewien szkopuł, który wszystko psuje.
Dane w pliku mają postać: #Imię(imiona) Nazwisko(nazwisko złożone) urodziny:data imieniny:data, przy czym jest kilka formatów daty: dd.mm.rrrr, rrrr-mm-dd, mm/dd/rrrr.
Wczytuję dane w ten sposób:
Kod: Zaznacz cały
plik >> L.imie >> L.nazwisko >> L.urodziny >> data1 >> znak1 >> data2 >> znak2 >> data3 >> L.imieniny >> data4 >> znak3 >> data5;
Stąd moje pytanie: jak zrobić, żeby program rozpoznawał, że to już nazwisko albo jeszcze drugie imię? Albo po błędnym wczytaniu wiersza wracał na koniec poprzedniego i już w inny sposób wczytywał ten wiersz?
Z góry dziękuję!