文件写入了,只是从头覆盖了!因为在fwrite();前面 文件位置指针是是SEEK_SET,即首位置。在fwrite(fileHeader, 1, 10, file); 前面加上一行fseek(file, 0, SEEK_END); 就看出写入的东西了!
最好还要fflush一下。
fread和fwirte混用时,一定要使用fseek().