如何读取文件并在C ++中拆分每一行?

时间:2015-11-20 19:11:36

标签: c++ file loops split

我有一个这样的文件:

4 88 101

1 22 100

6 41 151

我有3个数组,我想把第一个值(4,1,6)放到我的第一个数组,第二个值(88,22,41)放到我的第二个数组等。 那么如何按空格分割每一行?

我已经阅读了该文件,但我无法用这些值填充我的数组。

1 个答案:

答案 0 :(得分:0)

如果您知道文件中每行数据的确切项目数,可以使用ifstream打开并执行以下操作:

int firstNum, secondNum, thirdNum;

while (inFile >> firstNum >> secondNum >> thirdNum)
{
    //do something
}