00问答网
所有问题
c语言中怎样读取txt里面的数据到数组里?
例如一个矩阵,它有4列,行数未知,怎样将每一列的数据分别读入一个数组里面。即用4个数组记录4列数据。
举报该问题
推荐答案 2013-08-14
Cè¯è¨ææ件æä½å½æ°å¦fopenä¹ç±»,ç¶å就读åå½æ°å°±å¯ä»¥äºä½åºè¯¥æä¹è¯»,å¿ é¡»è¦çä½ çæ件å 容æ¯ä»ä¹æ ·åç,æè½ç¡®å®ç¨ä»ä¹è¯»åå½ä»¤,ä¸è¬çç¨fscanfå°±å¯ä»¥
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/jTBjIIZIj.html
其他回答
第1个回答 2013-08-14
要看你在TXT里存的时候怎么存的 比如是用空格存的 那么就 fscanf(fp,"%d %d %d %d\n......",tmp[4][4])这里FP是文件指针,TMP是临时数组只要某一列的值的话 再用一个普通的循环把临时数组里的数据考过来就行了
第2个回答 2013-08-14
数组长度必须是常量啊,行数至少有一个范围吧。
相似回答
如何
用
C语言读取txt
文件
中的数据到
程序的
数组中?
答:
include <stdlib.h> main( ) { FILE *fin;int a[50][2];int i;fin = fopen("abc.
txt
","r"); // 打开文件,按读的方式打开 for (i=0;i<50;i++)fscanf(fin,"%d %d", &a[i][0], &a[i][1]); // 循环读 fclose(fin); //关闭文件 for (i=0;i<50;i++) prin...
利用
C语言读取
含文件头
的txt
文本并将学生信息和成绩分别保存
到数组?
答:
1、fgets每次
读取
一行,根据文本格式找到姓名和分数的行字符串。2、分别解析行字符串,
获取
其中的姓名和成绩(成绩字符串拆解后用atof函数转换成浮点数保存在浮点数
数组中
)。3、通过malloc和realloc申请一个对应大小的结构数组(你题目要求用数组,换成链表更好)4、将解析
的数据
保存到结构数组成员中。注意...
c语言
如何读取txt
内容
到数组
答:
if((fp=fopen("D:\\123.
txt
","r"))==NULL)//判断文件是否打开成功 {//
读取
D盘下,名为123
的文本文件
printf("文件打开失败\n");exit(0);} else printf("文件打开成功\n");double a[N];for(int i=0;i<5;i++)//读取五个浮点型
数据
fscanf(fp,"%lf,",&a[i]);//fscanf函数...
c语言如何读取txt
内容
到数组?
答:
一、编程思路。
1 以文本方式打开文件。2 循环用fscanf格式化输入数据到数组
。3 判断fscanf的返回值,如果显示到达文件结尾,退出输入。4 关闭文件。5 使用数据。二、代码实现。设定文件名为in.txt, 存有一系列整型数据,以空格或换行分隔。代码可以写作:include <stdio.h>int main(){ int v[100]...
大家正在搜
c语言从txt中读取数据到数组
c语言读取txt文件数据到数组
c语言读取csv数据到数组
c语言从文件中读取数据存入数组
C语言怎么提取数组的数据
c语言读取txt到数组
c语言将文件中数据传入数组
从文件读取数据到数组
c语言读取数组
相关问题
C语言,怎么把TXT文件里的数据赋值到数组里面
C语言中如何读取TXT文件中某一列的数据存放到一个一维数组中...
如何用C语言读取txt文件中的数据到程序的数组中?
C语言如何读取TXT文件并存入数组中?
c语言 如何读取txt内容到数组
C语言中从.txt文件中按行读取字符串至数组中,怎么写?
C语言逐行读取txt中的数据,并保存到数组中
c语言中读取txt中的数据给数组