为什么以二进制方式写入的文件,在我修改程序后就无法再正常读取了?用fread读取会出错。并没有修改与写入文件的内容相关的数据成员,即便随便加个syste(''pause'')之类的语句,文件也无法再被正常读取,而且做完修改后,运行一次再修改回原状,文件依旧无法正常读取。
可以把代码和相关文件贴一下吗?