文章目录
一、fflush 函数
二、内存缓冲区示例
三、使用 fflush 函数刷新内存缓冲区示例
一、fflush 函数
----
缓冲区内容写入磁盘的时机 :
缓冲区满了
调用 fclose 关闭文件函数...如果想要立刻写入磁盘 , 可以使用 fflush 函数刷新缓冲区 , 将缓冲区中的数据 , 写入磁盘中 ;
fflush 函数原型 : 将缓冲区中未写入磁盘中的数据写入磁盘中的文件中 ;
#include...
int fflush(FILE *stream)
fflush 函数可以实时将缓冲区中的数据写入磁盘中 , 强烈不推荐频繁大量调用该函数 ,
读写磁盘速度很慢 , 浪费性能 , 浪费时间...函数刷新内存缓冲区示例
----
代码示例 : 与上面的示例不同之处 , 就是在每次刷新完成之后 , 调用 fflush 方法刷新缓存 ;
#include
int main()...{
// 以写文本的方式向文件中写出数据
FILE *p = fopen("D:/File/fflush.txt", "w");
while(1)
{