您的位置:首页 > 编程语言 > C语言/C++

C语言中fclose函数

2016-05-21 19:18 253 查看
fclose是一个函数名,功能是关闭一个流。注意:使用fclose()函数就可以把缓冲区内最后剩余的数据输出到内核缓冲区,并释放文件指针和有关的缓冲区。

函数原型:int fclose( FILE *fp );

返回值:如果流成功关闭,fclose 返回 0,否则返回EOF(-1)。(如果流为NULL,而且程序可以继续执行,fclose设定error number给EINVAL,并返回EOF。)

int fclose(FILE *stream)

可在fclose(fp)后使用

if(fclose())

{

perror("fclose");

}

来判断是否成功关闭文件,关闭失败,则fclose返回“1”并输出出错原因。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: