C语言——缓冲区

缓冲区:为了保护磁盘,将数据汇集到一定数量一次性写入文件,避免频繁写磁盘。

#define _CRT_SECURE_NO_WARNINGS
#define PATH "C:\\Users\\michael\\Desktop\\buffer.txt"
#include 
#include 


void main()
{
    FILE *path = fopen(PATH, "w");
    if (NULL == path)
    {
        printf("打开写入的文件失败!"); 
        return ;
    }
    else
    {
        fputs("hello", path);//数据暂时存储在缓冲区,数据没有实时写入文件。
        fclose(path);//将缓冲区中的数据写入到文件中,并关闭文件
        path = NULL;
    }
    system("pause");
}

你可能感兴趣的:(c)