c语言中怎样读取txt里面的数据到数组里?

例如一个矩阵,它有4列,行数未知,怎样将每一列的数据分别读入一个数组里面。即用4个数组记录4列数据。

C语言有文件操作函数如fopen之类,然后就读取函数就可以了但应该怎么读,必须要看你的文件内容是什么样子的,才能确定用什么读取命令,一般的用fscanf就可以
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-14
要看你在TXT里存的时候怎么存的 比如是用空格存的 那么就 fscanf(fp,"%d %d %d %d\n......",tmp[4][4])这里FP是文件指针,TMP是临时数组只要某一列的值的话 再用一个普通的循环把临时数组里的数据考过来就行了
第2个回答  2013-08-14
数组长度必须是常量啊,行数至少有一个范围吧。
相似回答