C语言的fclose()函数
C语言的fclose()函数
头文件:#include <stdio.h>
定义函数:int fclose(FILE * stream);
函数说明:fclose()用来关闭先前fopen()打开的文件。此动作会让缓冲区内的数据写入文件中, 并释放系统所提供的文件资源。必要时刷新缓冲区。
对于比较正式的程序,应该检查是否成功关闭文件。如果成功关闭,fclose()函数返回0,否则返回EOF:
if (fclose(fp) != 0)printf("Error in closing file %s\n",argv[1]);
如果磁盘已满、移动硬盘被移除或出现I/O错误,都会导致调用fclose()函数失败。
错误代码:EBADF 表示参数stream 非已打开的文件。
示例请参考前面的博客《 C语言的fopen()函数》。
参考资料:
[1] 史蒂芬・普拉达. C Primer Plus (第6版) 中文版[M]. 人民邮电出版社, 2016.
[2] C语言fclose()函数:关闭打开的文件-来源
C语言的fclose()函数相关推荐
- C语言 fclose 函数 - C语言零基础入门教程
目录 一.fclose 函数简介 二.fclose 函数实战 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.fclose 函数简介 ...
- c语言fclose函数作用,如若没有正确使用fclose函数,会怎样
如果没有正确使用fclose函数,会怎样? 一个很老的帖子 关于文件打开后写入数据未关闭而再次打开再次写入数据的问题 想问一下,上面那个帖子中二楼给出的几个测试程序,是如何工作的? 代码1 my_fi ...
- c语言fclose函数作用,详解C语言中freopen()函数和fclose()函数的用法
C语言freopen()函数:打开文件函数,并获得文件句柄 头文件: #include 定义函数: FILE * freopen(const char * path,const char * mode ...
- C语言——文件的打开和关闭(fopen,fclose函数)
文章目录 一.为什么使用文件 二.什么是文件 2.1 程序文件 2.2 数据文件 2.3 文件名 三.文件的打开和关闭 3.1文件指针 3.2 文件的打开和关闭 一.为什么使用文件 一般我们写程序时, ...
- c语言 fopen、fwrite、fread、fclose函数(打开文件进行读写覆盖或追加)
文章目录 fopen函数 描述 声明 参数 返回值 实例 fwrite函数 描述 声明 参数 返回值 实例 fread函数 描述 声明 参数 返回值 实例 fclose函数 描述 声明 参数 返回值 ...
- C语言学习笔记---文件操作 fopen()函数 和 fclose()函数
fopen()函数 在C语言中fopen()函数用来打开文件.该函数声明在stdio.h中.它的第一个参数是待打开文件的名称,更确切的说是一个包含文件名的字符串地址.第二个参数是一个字符串,指定待 ...
- C语言fclose函数了解
fclose()关闭关闭一个流,注意:使用fclose()函数就可以把缓冲区内最后剩余的数据输出到磁盘文件中,并释放文件指针和有关的缓冲区. #include<stdio.h> 原型: i ...
- C语言fclose()函数:关闭文件流
头文件:#include <stdio.h> fclose()函数用来关闭当前文件流,其原型为: int fclose(FILE * stream); [参数]stream为文件流 ...
- C语言文件操作函数大全(看到总结的真的很好,就转载贡献给大家了)
C语言文件操作函数大全 clearerr(清除文件流的错误旗标) 相关函数 feof 表头文件 #include<stdio.h> 定义函数 void clearerr(FILE * st ...
最新文章
- 跨境电商自建站后台系统原型rp_外贸业务员和跨境电商运营哪个好,跨境电商可以去哪个网站学...
- IO流操作-图片操作(二)
- 原创 | OpenAPI 标准规范
- 【机器学习】从Few-shot Learning再次认识机器学习
- 《大数据、小数据、无数据:网络世界的数据学术》一 3.4 开放学术
- opencv在vs2012下重编译详细教程——解决按f11进入不了源代码
- localstroge与cookie的区别
- Marco:Filecash全网算力增加的趋势,将形成FIC价格上升的良性循环
- CocoaPods pod install的时候报错:invalid byte sequence in UTF-8 (ArgumentError)解决办法
- ScreenFlow for mac(屏幕录像软件)
- 多研究些架构,少谈些框架(1) -- 论微服务架构的核心概念(转)
- 怎样实习才能成长最快
- word中插入或更新自动目录后,正文内容也变成了目录的问题
- Excel如何来绘制不同函数的图像;不同数学符号可以在word中打处理;
- Android 10 后台启动app页面
- 两种有效提高win10电脑开机速度的方法
- 捋一捋Python中的List(下)
- EverEdit逆向 PE结构
- [译]PG15加速排序性能
- 切换日语输入法找不到MicrosoftIME键盘选项了