Ahoj. Povedlo se mi zapsat do souboru pole tříd pomocí streamu. Teď bych to, ale potřeboval načíst a s tím si nevím rady. Vím, že musím otevřít soubor a pomocí getline nějak načítat řádky. Potom je uložit do třídy. Mohl by mi prosím někdo znalý napsat jak by měla vypadat ta část s getlinem. Já dokážu načíst jen první hodnotu (n). Díky za pomoc
n je int, jmen je string, funk je int, vyplneno bool. .
fstream ctiPocet; // nacteni poctu zaznamu
ctiPocet.open("personal.txt", ios::in);
if (ctiPocet==NULL)
{ cout<< "!!! NEMOHU NACIST SEZNAM !!!"<<endl<<endl;
system ("pause");
exit (1);
}
ctiPocet>>pocet;
pocet++;
cout<<"\t""v seznamu mate " <<pocet<<" "<<"osob"<<endl<<endl;
ctiPocet.close()
zapisTxt<<n<<"#"<<pole[n].jmen<<"#"<<pole[n].funk<<"#"<<pole[n].vzh<<"#"<<pole[n].vyplneno<<endl;