将我文件的每一行的值分配给一个数组[重复]
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 [] 数组时 [重复]