fprintf 返回成功但无法写入现有文件
题
在我的代码中,fprintf 通过返回 STREAM 中写入的字节数成功返回,但在实际文件中,我写入的字符串不存在。
解决方案
输出可能只是被缓冲。尝试使用 close() 关闭文件或在流上调用 fflush() 以将字符串强制写入文件。
不隶属于 StackOverflow
题
在我的代码中,fprintf 通过返回 STREAM 中写入的字节数成功返回,但在实际文件中,我写入的字符串不存在。
解决方案
输出可能只是被缓冲。尝试使用 close() 关闭文件或在流上调用 fflush() 以将字符串强制写入文件。