程序发给你,你试试吧,有问题再问:
#include<stdio.h>
int main()
{
int a1[50]; //定义数组,大小50,结构体形式你自己定义就行
FILE*fp;
int k=0;
int i
if((fp=fopen("test.txt","r"))==NULL) //打开文件,文件名你自己改
{
printf("cant find the file!");
return -1;
}
while(!feof(fp)) // 读取到文件结束自动退出
{
fscanf(fp,"%d",&a1[k]); // 顺序读取文件内容
k++;
}
printf("读取文件后,数组内的结果显示:\n");
for(i=0;i<k;i++)
printf("%d\n",a1[i]);
fclose(fp);
}
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/b219ebc4b74543a9545be9fd1c178a82b90114ba?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)