输入每行上具有不同项目数的文件

时间:2018-04-24 02:52:01

标签: c++ ifstream

file.txt: Item1 Item2 I t e m 3 Item2 I t e m 3 Item2 I t e m 3 Item1 Item2 I t e m 3 Item1 Item2 I t e m 3 Item2 I t e m 3

我想我需要使用两行代码:

    file >> Item1;
    file >> Item2;
    getline(file, Item3); //item3 has a lot of spaces

输入文件中的某些行没有Item1,

    file >> Item2;
    getline(file, Item3); //item3 has a lot of spaces

如何检查输入文件中的一行文字是否包含3个项目或2个项目,并相应地使用正确的代码。

0 个答案:

没有答案