所以,假设我们有一个带有这些数字的text.txt文件:
%errorlevel%
在上面的示例中,行中的第一个数字描述了该行中有多少个数字。剩下的数字是我感兴趣的数字(我将在代码的后面部分对它们进行排序,但这不是我的问题所关注的地方)。
我的问题是,我怎样才能最好地获取每一行数字(忽略第一个数字),将它们放入一个数组中,然后移动到下一行并执行相同的操作(将它们放入数组中,将在稍后排序)?
所有我的谷歌搜索指向通过getline使用字符串执行此操作,并没有真正指向使用整数处理它。希望有人能帮助我指出正确的方向。
以下是我用来打开文件的基本代码:
4 5 15 10 20
5 5 15 10 20 25
答案 0 :(得分:0)
最明显的方法可能是用=SUMPRODUCT((1/(1+A1))*((1+A1)^ROW(A1:INDEX(A:A,A2))))
读取一行,然后将字符串放入std::getline
,并从那里读取数字(显然忽略第一个)。
答案 1 :(得分:0)
我建议采用以下方法:
{{1}}