如何用C语言读取txt文件中的数据到程序的数组中?

2024-12-29 06:18:22
推荐回答(3个)
回答1:

#include
#include
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++) printf("%d %d\n",a[i][0],a[i][1]); //输出来看看
return 0;
}

回答2:

fscanf奇数个数据为行,偶数位列。利用判断空格回车等

回答3:

方法步骤如下:

1、首先在电脑上新建一个文件夹,名称叫txt2array。然后,打开devc++,新建一个控制台c++项目,名称也叫txt2array。

2、将项目文件及源代码文件以及演示用的数据文件都存放在txt2array文件夹中。


3、向数据文件中写入一些演示用数据即可。