fprintf返回成功但无法写入现有文件

dom*_*lao 3 c io printf file stream

在我的代码中,fprintf通过返回在STREAM中写入的字节数成功返回,但在实际文件中,我写的字符串不存在.

Har*_*rry 5

输出可能只是缓冲.尝试使用close()关闭文件或在流上调用fflush()以强制将字符串添加到文件中.