我有一个文本文件,可以在下面看到。我希望读取文件,然后使用文件中的第二个整数。但是,我目前使用的代码只需要第一个整数和字符串。虽然我希望它采用第二个整数和字符串。
所以我的问题是,这怎么可能?它可以完成getLine()
吗?
我正在尝试读取的文件和代码如下所示:
文件:
10202 CE151 17.5
10105 CE151 99.9
10202 CE151 5.6
10406 CE301 59.8
10103 CE151 75.5
10709 CE204 67.2
代码:
string mod;
float mark;
getline(file2, s2);
istringstream line(s2);
line >> mark;
line >> mod;
cout << mod << endl;
cout << mark << endl;