00问答网
所有问题
C语言逐行读取txt中的数据,并保存到数组中
有txt按行记录部分数据如:
123
456
789
...
要将数据读取到数组a[100]中
a[0]=123
a[1]=456
a[2]=789
求解答
举报该问题
推荐答案 2015-07-25
#include <
stdio.h
>
int main(void) {
FILE *fin = fopen("file.txt", "r"); /*假设文件名为file.txt*/
int a[100], i;
for (i = 0; i < 100; i++) {
fscanf(fin, "%d", &a[i]);
}
fclose(fin);
/*此时已经读取完毕,可以进行接下来的处理了*/
return 0;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/IrTnnTjeDBne0DDTDn.html
相似回答
C
/C++如何
读取TXT
文件的行数和把TXT文件的内容
存到数组中
答:
C语言读取TXT文件的行数并把把TXT文件的内容存到数组中,
需要根据每行的内容(字符,数字,字符串)选取fgets、fscanf或者fgets
。这里假设每行是一个字符串,每行不超过127个字符(用数组存字符串,最后一位存'\0'),选取fgets进行读取。示例代码如下:include <stdio.h>#include <stdlib.h>int main...
C语言中
从.
txt
文件中按行
读取
字符串
至数组中,
怎么写?
答:
可以设定文件名为in.
txt,
存有一系列整型
数据,
以空格或换行分隔写。代码如下:include int main(){ int v[100];//开一个足够大
的数组
。int i = 0, j;FILE *fp;//文件指针 fp = fopen("in.txt", "r");//以文本方式打开文件。if(fp == NULL) //打开文件出错。return -1;while...
利用
C语言读取
含文件头的
txt
文本并将学生信息和成绩分别
保存到数组
?
答:
1、fgets每次
读取
一行,根据文本格式找到姓名和分数的行字符串。2、分别解析行字符串,获取其中的姓名和成绩(成绩字符串拆解后用atof函数转换成浮点数
保存在
浮点数
数组中
)。3、通过malloc和realloc申请一个对应大小的结构数组(你题目要求用数组,换成链表更好)4、将解析
的数据保存到
结构数组成员中。注意...
如何用
C语言读取txt
文件
中的数据到
程序的
数组中
?
答:
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++) printf("%d %d\n",a[i][0],a[i...
大家正在搜
C语言读取文件的某一行
c语言怎么读取文件的第二行
c语言读取一行
c语言怎样读取文件里的东西
c语言读取文件行
linux逐行读取输入
python如何逐行读取文件
c逐行读取文件
shell逐行读取
相关问题
c语言逐行读取文件数据并放入数组中
c语言逐行读取txt文件并且放在数组中
C++逐行读取txt中的数据,怎么保存并到数组中?
C语言中,如何从TXT文件中读出每列的数据,存放到一个数组中...
C语言如何读取TXT文件并存入数组中?
如何使用C语言从TXT文件中读取如下格式的数据并存储与数组中...
如何使用C语言从TXT文件中读取如下格式的数据并存储与数组中
c语言读取文件然后保存到数组中