witam,
program zapisuje do pliku nazwe klasy imie oraz ifnormacje. Rozdziela je od siebie ;;; wartości pobieram za pomocą getlina(), jednak podczas pobierania program się zwiesza.
Nie rozumiem dlaczego moje 3 getline() pobierają tylko jedną wartość na każde przejście pętli
void readFromFile()
{
cleanClassList();
fstream file;
file.open("object.txt",ios::in|ios::out);
string name,className,info,line;
if(file.good())
{
while(true)
{
if(getline(file,className,file.widen(';;;'))){;}
else{break;}
if(getline(file,name,file.widen(';;;'))){;}
else{break;}
if(getline(file,info,file.widen(';;;'))){;}
else{break;}
addObject(className,name);
modifyObject(name,info);
}
file.close();
}
}