iso 6411:C语言如何从文件读入数组
来源:百度文库 编辑:高考问答 时间:2024/07/03 08:10:51
C语言文件操作问题
假设文件 a.in 有如下数据:
2 3
4 5
8 6
怎么把他们分别存入已定义为整形数组 arr1[3] 和 arr2[3] 中?
即把第一行的2存入arr1[0]中,第一行的3存入arr2[0]中;把第二行的4存入arr1[1]中,第二行的5存入arr2[1]中;如此类推。
谢谢!!
假设文件 a.in 有如下数据:
2 3
4 5
8 6
怎么把他们分别存入已定义为整形数组 arr1[3] 和 arr2[3] 中?
即把第一行的2存入arr1[0]中,第一行的3存入arr2[0]中;把第二行的4存入arr1[1]中,第二行的5存入arr2[1]中;如此类推。
谢谢!!
主要语句如下:
FILE *fin;
int arr1[3],arr2[3];
int i=3;
if ( (fin = fopen("a.in","r") ) == NULL ) {
printf("\007Cann't open input file a.in ");
exit(0);
};
for (i=0;i<3;i++)
fscanf(fin,"%d %d", &arr1[i], &arr2[i]);
fclose(fin);