c语言从文件中可以读取整数吗?

如题所述

/*

1013461 506183 1572839 1499551 4327448 2866951 3673105 1206684 511765 2313893
4910692 1088128 876970 527866 1676586 929124 1601964 729983 2680000 14441425
请按任意键继续. . .
*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

void Show(int a[],int n) {
int i;
for(i = 0; i < n; ++i) {
if(i%10 == 0) putchar('\n');
printf("%9d",a[i]);
}
putchar('\n');
}

int main() {
int a[30],i,n = 0;
FILE *rFile = fopen("F:\\VC\\data.txt","rt");
if(rFile == NULL) {
printf("打开文件失败。\n");
system("PAUSE");
exit(1);
}
while(fscanf(rFile,"%d",&a[n]) == 1) ++n;
fclose(rFile);
Show(a,n);
system("PAUSE");
return 0;
}
温馨提示:答案为网友推荐,仅供参考