请高手帮我看一下程序,一个关于文件输出地问题! 谢谢了!

2024-12-29 19:15:59
推荐回答(1个)
回答1:

fwrite(&b,sizeof(int),1,fp); 这句,文件指针只移动了1个字节
然后你 fseek(fp,-sizeof(int),SEEK_CUR); 文件指针向后退4个字节

所以错了

此外,你结束文件操作时,还缺少 fclose(fp);