我在读取文本文件以使用字符串进行结构时遇到问题。它只是停止工作,什么也做不了。
结构:
struct Ksiazka
{
string autor;
string tytul;
int data;
};
struct Ksiazka * d = new Ksiazka[10];
int il;
ofstream zapis("biblio.txt", ios::app);
for(int i = 0; i < il; i++)
{
zapis << d[i].autor << " ";
zapis << d[i].tytul << " ";
zapis << d[i].data;
if(i<il-1) zapis << " \n";
}
zapis.close();
ifstream odczyt;
odczyt.open("biblio.txt");
odczyt.seekg(0);
il = 0;
while(!odczyt.eof())
{
odczyt >> d[il].autor;
odczyt >> d[il].tytul;
odczyt >> d[il].data;
il++;
}
odczyt.close();