如果文件很大,没有好办法,只能在新文件中写入原文件修改的内容,然后删除原来的文件,重新命名。
既然是读入4个字节,那么一般是不会到文件结尾的,就不得用!feof(fp)控制。feof(fp)是试图越过文件结束符读取字符时才返回非0值。再有data是什么类型?data=~data;的操作是否合适?