[求助]关于fscanf函数的问题
程序如下:#include"stdio.h"
void main()
{
int i;
int n[20];
int m[20];
FILE * fp;
fp=fopen("data.txt","r");
i=0;
while(fscanf(fp,"%d%d",&n[i],&m[i++])!=EOF);
fclose(fp);
for(i=0;i<10;i++)
printf("%d %d\n",n[i],m[i]);
}
data.txt文件是这样的:
0 11
1 12
2 13
3 14
4 15
5 16
6 17
7 18
8 19
9 20
输出结果为
0 11
0 12
1 13
2 14
3 15
4 16
5 17
6 18
7 19
8 20
和原文件不一样,请问高手是怎么回事?
谢了先。