从文本文件读如整数出现的问题
有一个文本文件input.txt有7个整数 15 7 22 3 15 0 -2
FILE *fp; int a[7];
fp=fopen("input.txt","r");
for(i=0;i<7;i++) a[i]=getw(fp);
用以上语句读入文件后,
用for(i=0;i<7;i++) printf("%d ",a[i]);
输出数据,却得到 13617 14122 12832 8242 8243 13617 12320 这样奇怪的一组数字。
不知是什么问题,如果想要将文件中的整数正确读入a数组中,应该怎么做?
谢谢!

