【发布时间】:2020-12-10 09:42:41
【问题描述】:
我想打开一个文本文件并完整读取它,同时使用 c++ 将其内容存储到数组中。我在下面有我的示例文本文件。我想将第一个数字存储到一个数组中,其余的存储到第二个数组中。例如 9 存储在第一个数组中,22 22 存储在第二个数组中,然后 1 存储在第一个数组中 2 3 4 在第二个数组中等等......我不知道如何在 C++ 中完成这个,非常感谢任何帮助!
9 22 22
1 2 3 4
1 5
2 3 6 9
例如,当我打印要显示的第一个数组时:9 1 1 2(第一列) 当我打印第二个数组时,我想显示:22 22 2 3 4 etc...
【问题讨论】:
-
能否请您澄清您的问题。你显示输入,但你想要的输出是什么?
-
很难理解你的问题出在哪里。您可以定义两个
std::vector,然后每行读取文件行(getline)等。如果您尝试一下,我们会更容易为您提供帮助 -
还以minimal reproducible example 的形式包含您当前的代码。
-
对于第一个数组,我想成为 9 1 1 2(第一列中的数字)对于第二个数组 22 22 2 3 4...(其余数字)