当前位置: 技术问答>linux和unix
Linux C fopen文档刷新实现
来源: 互联网 发布时间:2017-04-14
本文导语: Linux C编程用fopen打开文档向文档写入一条记录,但不关闭文档怎么能都将该条记录立即写入文档? | 表头文件 #include 定义函数 int fflush(FILE* stream); 函数说明 fflush()会强迫将缓冲区内的数据...
Linux C编程用fopen打开文档向文档写入一条记录,但不关闭文档怎么能都将该条记录立即写入文档?
|
表头文件
#include
定义函数
int fflush(FILE* stream);
函数说明
fflush()会强迫将缓冲区内的数据写回参数stream指定的文件中。如果参数stream为NULL,fflush()会将所有打开的文件数据更新。
返回值
成功返回0,失败返回EOF,错误代码存于errno中。
错误代码
EBADF 参数stream 指定的文件未被打开,或打开状态为只读。其它错误代码参考write()。
#include
定义函数
int fflush(FILE* stream);
函数说明
fflush()会强迫将缓冲区内的数据写回参数stream指定的文件中。如果参数stream为NULL,fflush()会将所有打开的文件数据更新。
返回值
成功返回0,失败返回EOF,错误代码存于errno中。
错误代码
EBADF 参数stream 指定的文件未被打开,或打开状态为只读。其它错误代码参考write()。