我的读文件是对的,修改内容之后TXT文件不改
bool Graph::OutputV()
{
ofstream outfile("place.txt");
for(int i=0;i<21&& (!outfile.eof());i++)
{
outfile<<p[i].sight;
outfile<<p[i].descri;
outfile<<p[i].heat;
}
outfile.close();
return true;
}
换场地了?输出到文件,还判断文件是否结束?逻辑就不对。
改为:
for(int i=0;i<21;i++)
如果还不对,就设断点单步执行。