文件写入了,只是从头覆盖了!
因为在fwrite();前面 文件位置指针是是SEEK_SET,即首位置。
在fwrite(fileHeader, 1, 10, file); 前面加上一行
fseek(file, 0, SEEK_END); 就看出写入的东西了!

最好还要fflush一下。

 

fread和fwirte混用时,一定要使用fseek().

相关文章:

  • 2022-01-21
  • 2022-12-23
  • 2021-11-30
  • 2021-07-18
  • 2022-12-23
  • 2021-06-16
  • 2021-09-01
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-10-03
  • 2022-12-23
  • 2021-07-16
  • 2021-12-12
  • 2021-10-16
相关资源
相似解决方案