88问答网
所有问题
c语言中怎样读取txt里面的数据到数组里?
例如一个矩阵,它有4列,行数未知,怎样将每一列的数据分别读入一个数组里面。即用4个数组记录4列数据。
举报该问题
推荐答案 2013-08-14
Cè¯è¨ææ件æä½å½æ°å¦fopenä¹ç±»,ç¶å就读åå½æ°å°±å¯ä»¥äºä½åºè¯¥æä¹è¯»,å¿ é¡»è¦çä½ çæ件å 容æ¯ä»ä¹æ ·åç,æè½ç¡®å®ç¨ä»ä¹è¯»åå½ä»¤,ä¸è¬çç¨fscanfå°±å¯ä»¥
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/VKaVBBSBV.html
其他回答
第1个回答 2013-08-14
要看你在TXT里存的时候怎么存的 比如是用空格存的 那么就 fscanf(fp,"%d %d %d %d\n......",tmp[4][4])这里FP是文件指针,TMP是临时数组只要某一列的值的话 再用一个普通的循环把临时数组里的数据考过来就行了
第2个回答 2013-08-14
数组长度必须是常量啊,行数至少有一个范围吧。
相似回答
c语言
程序 从数据文件
中读入数据到数组
答:
1、首先让我们新建一个Class类。2、书写Main方法。3、让我们在C盘根目录下新建一个
txt
文档,内容为‘test’。4、然后让我们接着写代码,首先创建一个File对象。5、然后创建一个StringBuilder对象,用于储存
读取的
内容。6、接下来,我们用BufferedReader类来进行读取内容了。7、然后我们将内容来输入到控制...
利用
C语言读取
含文件头
的txt
文本并将学生信息和成绩分别保存
到数组?
答:
1、fgets每次
读取
一行,根据文本格式找到姓名和分数的行字符串。2、分别解析行字符串,
获取
其中的姓名和成绩(成绩字符串拆解后用atof函数转换成浮点数保存在浮点数
数组中
)。3、通过malloc和realloc申请一个对应大小的结构数组(你题目要求用数组,换成链表更好)4、将解析
的数据
保存到结构数组成员中。注意...
c语言中怎样读取txt里面的数据到数组里?
答:
C语言有文件操作函数如fopen之类,然后就读取函数就可以了但应该怎么读
,必须要看你的文件内容是什么样子的,才能确定用什么读取命令,一般的用fscanf就可以
C
/C++
如何读取TXT
文件
的
行数和把TXT文件的内容存
到数组中
答:
C语言读取TXT文件的行数并把把TXT文件的内容存到数组中,
需要根据每行的内容(字符,数字,字符串)选取fgets、fscanf或者fgets
。这里假设每行是一个字符串,每行不超过127个字符(用数组存字符串,最后一位存'\0'),选取fgets进行读取。示例代码如下:include <stdio.h>#include <stdlib.h>int main...
用
C语言
从一个文本文档(假设文本文当路径和文件名都为:input.
txt
...
答:
/ 先向文本文档中写入一行数字:1234567890 再读出来 / void main( void ){ FILE *stream;char list[30];unsigned long text= 1234567890;int numread,numwritten;/* 以文本文档模式打开文件 */ if( (stream = fopen( "input.
txt
", "w+t" )) != NULL ){ /*转换为字符串
数组
*/ _itoa(...
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语言
和C++
读取txt
文件到一个二维
数组
答:
参考思路:打开文件,然后
读入
一行到字符串str里面,循环
读取
行即可;参考例子如下:include <stdio.h> include <stdlib.h> / 1.
txt
1,2,3,4,5,6,7 8,9,10,11,12,13,14 15,16,17,18,19,20,21 / int main (){ FILE *fp;int **a;//定义二维
数组
int i,j;int row=0,...
C语言中
,
如何
从
TXT
文件中
读出
每列
的数据
,存
放到
一个
数组中
!
答:
这道题很简单呀,我就给你说说思路吧.只有自己动手做做才有收获.先open(文件);char *buf = NULL;while(!不是文件末尾){ buf = gets(
获取
一行内容);然后根据空格来分别提取存入
数组中
;没一个
数据
;}
大家正在搜
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中的数据给数组