首页 > 编程语言 > 详细

C语言 文件操作2--文件缓存的理解

时间:2016-01-26 13:56:28      阅读:154      评论:0      收藏:0      [点我收藏+]
//文件缓存机制理解

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>

void main(){
    //定义文件指针
    FILE *pf;
    //定文件路径
    char pathw[40] = "E:\\Look\\c.txt";
    //打开写文件
    pf = fopen(pathw, "w");
    if (pf!=NULL)
    {
        fputs("舞榭歌台风流总被雨打风吹去!\n", pf);
        //此时,程序并不会将文件写入c.txt中,而是将字符串存在缓冲区
        //所以不是即时读写

        fputs("琼楼玉宇,高处不甚寒!\n", pf);
        fflush(pf);//fflush()强制将缓冲区的内容写入文件
        //使用fflush()可是实现即时读写

    }
    else{
        //打开文件失败
        printf("打开文件失败!\n");
    }
    //关闭文件指针
    fclose(pf);
    system("pause");
}

 

技术分享

C语言 文件操作2--文件缓存的理解

原文:http://www.cnblogs.com/zhanggaofeng/p/5160088.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!