fclose()函数
fclose()函数是C语言中的一个标准库函数,用于关闭文件。它的原型为:
int fclose(FILE *fp);
参数fp是一个文件指针,指向要关闭的文件,该文件必须是已经由fopen()或freopen()函数打开的文件。
fclose()函数的使用方法如下:
FILE *fp;
fp = fopen("test.txt", "r");
// 对文件进行操作
fclose(fp);
fclose()函数会将文件的缓冲区中的数据写入文件,并释放该文件占用的所有系统资源,如果文件打开时是写入模式,则会将文件指针指向文件末尾;如果文件打开时是读取模式,则会将文件指针指向文件头部。
fclose()函数的返回值为0,表示关闭文件成功;如果返回值为EOF,表示关闭文件失败。
fclose()函数是C语言中常用的一个函数,它可以用来关闭文件,释放文件占用的系统资源,以及将文件的缓冲区中的数据写入文件。