70,040
社区成员
发帖
与我相关
我的任务
分享
理解和讨论之前请先学会如何观察!
不要迷信书、考题、老师、回帖;
要迷信CPU、编译器、调试器、运行结果。
并请结合“盲人摸太阳”和“驾船出海时一定只带一个指南针。”加以理解。
任何理论、权威、传说、真理、标准、解释、想象、知识……都比不上摆在眼前的事实!
读写文件的函数对应的C源代码都有,自己看或单步调试一下,在crt\src\*.c
int main() {
FILE *f1, *f2;
int i;
f1 = fopen("F:\\date.dat", "wb");
for (i = 1; i <= 10; i++)
fwrite((int*)&i, sizeof(int), 1, f1);
fclose(f1);
f2 = fopen("F:\\date.dat", "rb");
while (1)
{
fread((int*)&i, sizeof(int), 1, f2);
if (feof(f2))
break;
printf("%d ", i);
}
fclose(f2);
return 0;
}