将我文件的每一行的值分配给一个数组[重复]

Posted

技术标签:

【中文标题】将我文件的每一行的值分配给一个数组[重复]【英文标题】:Assign values of each line of my file to an array [duplicate] 【发布时间】:2013-05-18 21:03:46 【问题描述】:

我有一个文件,它有几行,每行都有未知的整数值,由空格字符分隔。我想将每一行的整数分配给数组的不同行。我试图找到一些示例代码,但没有。

示例输入文件是:

1 23 4
44 12 
8 10 2 
66 3 22 5

【问题讨论】:

lines of an array 是什么意思? 你自己的努力还没有? 我将从我的文件 input.txt 中读取值我想逐行读取这些值,第一行中的数字 1 , 23 , 4 。最后我的数组会是这样的;数组[0][0]=1 ,数组[0][1]=23 ,数组[0][2]= 4 。数组[1][0]=44 ,数组[1][1]=12 等等.. 这已经被回答了很多次了。 (例如here。) 欢迎来到***。请记住在发布之前在以前提出的问题中搜索您的问题的答案。它使社区变得更好。谢谢 【参考方案1】:

也许您的意思是将值推送到数组数组中。

如果您知道每行的 vales 的数量/大小,每个文件只需静态创建它(如果没有,则分配它)。

然后读取值并将它们推送到数组数组中。

就像这里:How do I work with dynamic multi-dimensional arrays in C?

【讨论】:

我收到此错误:在“while”之前预期的 unqualified-id 是否有更简单的代码示例,我只是不知道我应该如何搜索它 这不是纯 C 语言吗?那么在 C++ 中,如果你可以使用 STL 向量,那就更容易了。只需创建一个向量,并为每一行创建一个新向量,然后将行的每个值推入向量中。

以上是关于将我文件的每一行的值分配给一个数组[重复]的主要内容,如果未能解决你的问题,请参考以下文章

我无法在python中正确地将我想要的值分配给一个变量[重复]

分配给整数时的字符串数组会产生一个奇怪的值[重复]

循环将文件的每一行读取到自己的数组中[重复]

如何将整个列表分配给熊猫数据框的每一行

java.lang.ArrayStoreException:将不正确类型的值分配给 Object [] 数组时 [重复]

逐行读取文件,将值分配给变量[重复]