新手……文件读取不明白,求指点迷津
#include <stdio.h>void main()
{
int t[4];
int i;
FILE * fp;
if((fp=fopen("b.txt","r"))==NULL)
{
printf("fopen error!\n");
exit(0);
}
fread(t,sizeof(int),4,fp);
for(i=0;i<4;i++)
printf("%10d",t1[i]);
}
我的b.txt上面的内容是10 20 40 30
然后非常不理解:为什么我运行出来的结果是一些非常大而且很奇怪的数字:840970289 808722480 170930976 -858993460
分不多,拜托懂得道理的同学指点一下!
非常感谢!……