缓冲区:为了保护磁盘,将数据汇集到一定数量一次性写入文件,避免频繁写磁盘。
#define _CRT_SECURE_NO_WARNINGS
#define PATH "C:\\Users\\michael\\Desktop\\buffer.txt"
#include <stdlib.h>
#include <stdio.h>
void main()
{
FILE *path = fopen(PATH, "w");
if (NULL == path)
{
printf("打开写入的文件失败!");
return ;
}
else
{
fputs("hello", path);//数据暂时存储在缓冲区,数据没有实时写入文件。
fclose(path);//将缓冲区中的数据写入到文件中,并关闭文件
path = NULL;
}
system("pause");
}