功能阅读文件

时间:2014-10-04 15:08:28

标签: c++ ifstream

它应该从文件中读取并存储在我的类变量中。但功能不是阅读。这里的问题在哪里?

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++;
    }
}

1 个答案:

答案 0 :(得分:1)

您应该像以下一样阅读

while ( fd >> gameSection >> gameDificulty >> gameNumber )
{
   //...

}