【问题标题】:How can I read a file and split each line in C++? [duplicate]如何读取文件并在 C++ 中拆分每一行? [复制]
【发布时间】:2015-11-20 19:11:36
【问题描述】:

我有一个这样的文件:

4 88 101

1 22 100

6 41 151

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

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

【问题讨论】:

标签: c++ file loops split


【解决方案1】:

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

int firstNum, secondNum, thirdNum;

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

【讨论】:

  • 它不适合我,但我再试一次......
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多