楼主:
mistel (Mistel)
2020-05-09 15:32:38题目规定要开启一个档案,这个档案的前4bytes是一个正整数 代表该档案共有多少笔资料
小弟使用fread做这件事,结果一直报run time error
示意程式码:
FILE *fp = fopen("in.dat", "rb");
int num_data[1];
fread(num_data, sizeof(int), 1, fp);
程式会在fread()就执行失败,跳出程式
请问是为什么?要如何改善呢?谢谢
附上:
https://codeshare.io/2WEeAb