标签: c
我希望将 FILE * 的内容推迟到调用 fclose 时。换句话说,我只想在调用 fclose 时写入磁盘并在此之前保持缓冲内容。是否可以使用 FILE * 执行此操作,或者我需要编写自己的代码?
答案 0 :(得分:10)
如果你想要缓冲(在任何情况下都不要写入磁盘直到文件关闭),那么最好的办法是写入内存中的缓冲区(假设它适合 in当然是内存,然后一次写入缓冲区,然后调用fclose()。
fclose()