fclose函数
概要:
#include <stdio.h> int fclose(FILE *stream);
描述:
成功调用该函数,将刷新参数stream指向的流,并关闭与其关联的文件。流的未写入缓冲数据将传递到宿主环境以写入文件;未读取缓冲数据将被丢弃。
无论fclose函数调用是否成功,将解除参数stream指向的流与文件的关联;解除通过setbuf或者setvbuf函数设置的缓冲与参数stream指向流的关联。
参数:
FILE *stream
指向要关闭的流的指针。
返回值:
如果成功关闭流,函数返回0;否则函数返回宏EOF。
范例:
|
|
结果:
创建一个名为gch.txt、内容为Bad promises are better broken than kept.的文件后,然后关闭文件。
相关内容:
fopen | 打开文件的函数。 |
fflush | 刷新流的函数。 |
freopen | 重新打开文件的函数。 |