【发布时间】:2014-10-04 15:08:27
【问题描述】:
它应该从文件中读取并存储在我的类变量中。但功能不是读取。这里哪里有问题?
void GetGameInfo (const string fv, GetInfo G[], int & questionN)
{
string gameSection, gameDificulty;
int gameNumber;
ifstream fd(fv);
while(fd != 0)
{
fd >> gameSection >> gameDificulty >> gameNumber;
G[questionN].takeGame( gameSection, gameDificulty, gameNumber);
fd.ignore(100, '\n');
questionN++;
}
}
【问题讨论】:
-
将
while(fd != 0)更改为while(fd.good())