如何从文件中获取数字行并忽略第一个数字?

时间:2017-09-30 04:24:26

标签: c++

所以,假设我们有一个带有这些数字的text.txt文件:

%errorlevel%

在上面的示例中,行中的第一个数字描述了该行中有多少个数字。剩下的数字是我感兴趣的数字(我将在代码的后面部分对它们进行排序,但这不是我的问题所关注的地方)。

我的问题是,我怎样才能最好地获取每一行数字(忽略第一个数字),将它们放入一个数组中,然后移动到下一行并执行相同的操作(将它们放入数组中,将在稍后排序)?

所有我的谷歌搜索指向通过getline使用字符串执行此操作,并没有真正指向使用整数处理它。希望有人能帮助我指出正确的方向。

以下是我用来打开文件的基本代码:

4 5 15 10 20
5 5 15 10 20 25

2 个答案:

答案 0 :(得分:0)

最明显的方法可能是用=SUMPRODUCT((1/(1+A1))*((1+A1)^ROW(A1:INDEX(A:A,A2)))) 读取一行,然后将字符串放入std::getline,并从那里读取数字(显然忽略第一个)。

答案 1 :(得分:0)

我建议采用以下方法:

{{1}}