【发布时间】:2016-09-14 14:15:33
【问题描述】:
我对 C++ 很陌生,我有一个关于读取文本文件数据的问题。
我有一个包含如下数据集的文本文件:
The Undertaker 4 3 2 6
John Cena 22 19 8 5
Kurt Angle 5 9 33 17
我用来阅读的代码是
for(int i=0; i<numWrestlers; i++)
{
getline(infile, firstName, " ");
getline(infile, lastName, " ");
for(j=1; j<4; i++)
{
getline(infile, score[i], " ")
}
}
但有时文件的行看起来像:
Rob Van Dam 45 65 35 95
Hitman Bret Hart 34 9 16
Hulk Hogan 9
我不知道如何处理这些条目。任何帮助将不胜感激,如果这是一个重复的问题,请链接原件。谢谢
【问题讨论】:
-
您可能会喜欢
Boost::Spirit。解析是一项复杂的业务。 -
如果我理解正确你想从文本文件中访问每个变量?