读书人

请问关于fprintf和fflush以及生成logf

发布时间: 2012-03-15 11:50:38 作者: rapoo

请教关于fprintf和fflush以及生成logfile的问题
我在代码中需要写LOGFILE的时候就用fprintf输出到文件。因为fprintf写入的东西会先存入缓冲区的所以有时候我打开logfile时发现最新打印的东西没有在logfile里面保存,所以我每次call 完 fprintf就再call 一个fflush这样能保证每次fpritf后的东西马上就进入logfile了。但是这样做是不是效率很低,fflush会花许多时间。
请问大家都是怎么写logfile的,谢谢?

[解决办法]
你的 LOG 有多频繁?

如果不是特频繁,应该没有问题。

[解决办法]
同意楼上,如果不是特频繁,应该没有问题。fflush不是想象中的那么费时.

读书人网 >C语言

热点推荐