【发布时间】:2018-10-14 20:59:50
【问题描述】:
fclose() 刷新缓冲的输出数据。
close() 是否也刷新缓冲的输出数据?
【问题讨论】:
-
C 标准没有定义
close()函数。你的意思是POSIXclose()吗? -
简单地说,“否”,因为使用文件描述符和
close(),程序中没有要刷新的缓冲区,这与fclose()不同,FILE *在程序中确实有缓冲区可能需要在关闭时刷新。