dkfr.net
当前位置:首页 >> C 读取txt到数组 >>

C 读取txt到数组

一、编程思路。 1 以文本方式打开文件。 2 循环用fscanf格式化输入数据到数组。 3 判断fscanf的返回值,如果显示到达文件结尾,退出输入。 4 关闭文件。 5 使用数据。 二、代码实现。 设定文件名为in.txt, 存有一系列整型数据,以空格或换行分隔...

//--------------------------------------------------------------------------- #include int main(void) { FILE *fp; int i,a[10],b[10]={0}; fp=fopen("c:\\a.txt","w");//打开文件以便写入数据 for (i = 0; i < 10; i++) { //准备要写入文...

一、编程思路。 1 以文本方式打开文件。 2 循环用fscanf格式化输入数据到数组。 3 判断fscanf的返回值,如果显示到达文件结尾,退出输入。 4 关闭文件。 5 使用数据。 二、代码实现。 设定文件名为in.txt, 存有一系列整型数据,以空格或换行分隔...

一、编程思路。1 以文本方式打开文件。2 循环用fscanf格式化输入数据到数组。3 判断fscanf的返回值,如果显示到达文件结尾,退出输入。4 关闭文件。5 使用数据。二、代码实现。设定文件名为in.txt, 存有一系列整型数据,以空格或换行分隔。代码...

根据txt文件中数据的格式,可以用fscanf把数据读取到数组中。 下面以一种最基本的情况为例,给出参考代码。 假定结构体格式为 struct test{ int i; float f;};文本文件约定,第一行为存储结构体总数,从第二行起,每行为一个结构体的数据。每个...

#include 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;}

int read(int arr[]) { int i=0,n; FILE *fp;//定义文件指针 if((fp=fopen("data.txt","r"))==NULL)//如果文件名不存在 {printf("cantfind the file!");}//则输出没有找到文件 while(!feof(fp))//当不为文件结尾时 { fscanf(fp,"%d",&arr[i++]);...

C语言中从.txt文本文件中按行读取字符串数据至二维数组中,代码如下: #include main() { char s[10][20] = {0}; //定义一个二维数组 int i=0; FILE *fp; //文件指针 fp = fopen("1.txt","r"); //读取文本文件1.txt for(i=0;i

#include int main(){int i, cnt=0, a[100];FILE *fp=fopen("abc.txt", "r");if(!fp){printf("文件不存在!\n");return -1;}while(!feof(fp)){fscanf(fp, "%d", &a[cnt]);cnt++;}fclose(fp);for(i=0; i

可以通过fgetc函数,将字符读取出来,并赋值到数组的对应位置上。 fgetc声明在stdio.h中,其原型为 int fgetc(FILE *fp); 功能为从打开的文件fp中读取一个字符,并返回。 当读取成功时,返回读取到的字符的ascii码值,否则返回EOF。 以下是逐个...

网站首页 | 网站地图
All rights reserved Powered by www.dkfr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com