文章目录
一、fflush 函数
二、内存缓冲区示例
三、使用 fflush 函数刷新内存缓冲区示例
一、fflush 函数
----
缓冲区内容写入磁盘的时机 :
缓冲区满了
调用 fclose 关闭文件函数...如果想要立刻写入磁盘 , 可以使用 fflush 函数刷新缓冲区 , 将缓冲区中的数据 , 写入磁盘中 ;
fflush 函数原型 : 将缓冲区中未写入磁盘中的数据写入磁盘中的文件中 ;
#include..." , 退出循环 , 调用 fclose 函数关闭文件 , 此时才将内存缓冲区中的数据 , 写出到文件中 ;
三、使用 fflush 函数刷新内存缓冲区示例
----
代码示例 : 与上面的示例不同之处..., 就是在每次刷新完成之后 , 调用 fflush 方法刷新缓存 ;
#include
int main()
{
// 以写文本的方式向文件中写出数据
FILE...fprintf(p, "%s\n", array);
// 刷新缓冲区
fflush(p);
}
// 关闭文件