数据 0x1A 与文件结尾符一致,当读取到 0x1A 时就会认为文件结束。
0x1A
输出时遇到 0x0A 时就会在前面添加一个 0x0D。
0x0A
0x0D
处理方式:定义两个文件指针指向输入输出文件,然后将读入方式改为 rb+,输出方式改为 wb+(不知道 rb 与 wb 行不行)。
rb+
wb+
rb
wb