对于文件操作的最后一步,这一步的作用主要是断开程序与文件关联,切断IO数据流,释放文件不在占用,结束文件按操作

这一步的操作很简单,用fclose函数完成。如下:经济师考试大纲

1

int fcloseFILE *fp );

其中fp为第一步fopen时成功打开文件后的文件指针;返回值为整型,如成功关闭则返回0,失败则返回-1

如果本步骤不执行,前面的读写文件,可能不会有效果。同时,对win7系统之前,如若不执行本步骤,当试图再次修改如移动打开等操作这个文件的时候就会蹦出“无法修改该文件,该文件已经被xxx打开”的提示,这下我们明白是什么原因了!

关闭文件fclose函数的用法相关推荐

  1. C语言——文件的打开和关闭(fopen,fclose函数)

    文章目录 一.为什么使用文件 二.什么是文件 2.1 程序文件 2.2 数据文件 2.3 文件名 三.文件的打开和关闭 3.1文件指针 3.2 文件的打开和关闭 一.为什么使用文件 一般我们写程序时, ...

  2. c语言fclose函数作用,详解C语言中freopen()函数和fclose()函数的用法

    C语言freopen()函数:打开文件函数,并获得文件句柄 头文件: #include 定义函数: FILE * freopen(const char * path,const char * mode ...

  3. python关闭文件的函数_python打开与关闭文档

    打开和关闭文件 现在,您已经可以向标准输入和输出进行读写.现在,来看看怎么读写实际的数据文件. Python 提供了必要的函数和方法进行默认情况下的文件基本操作.你可以用 file 对象做大部分的文件 ...

  4. c语言怎么快速读出函数作用,读文件fread函数的用法

    与fwrite是一对,读文件的函数fread的函数原型如下:size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream) fread ...

  5. python的fopen函数_打开文件fopen函数的用法

    在C语言中,对文件操作之前,首先需要打开文件,使用的函数是fopen函数,它的作用是打开文件,获取该文件的文件指针,方便后续操作.函数原型为:FILE *fopen(const char *filen ...

  6. Matlab中fclose函数使用

    目录 语法 说明 示例 打开和关闭文件 fclose函数关闭一个或所有打开的文件. 语法 fclose(fileID)fclose('all')status = fclose(___) 说明 fclo ...

  7. c语言 fopen、fwrite、fread、fclose函数(打开文件进行读写覆盖或追加)

    文章目录 fopen函数 描述 声明 参数 返回值 实例 fwrite函数 描述 声明 参数 返回值 实例 fread函数 描述 声明 参数 返回值 实例 fclose函数 描述 声明 参数 返回值 ...

  8. C语言文件操作 fopen, fclose, mkdir(打开关闭文件,建文件夹,判断文件是否存在可读或可写)

    1.建文件夹 int _mkdir(const char *path,mode_t mode); 函数名: _mkdir 功 能: 建立一个目录 用 法: int _mkdir( const char ...

  9. C语言fopen函数的用法,C语言打开文件详解

    在C语言中,操作文件之前必须先打开文件:所谓"打开文件",就是让程序和文件建立连接的过程. 打开文件之后,程序可以得到文件的相关信息,例如大小.类型.权限.创建者.更新时间等.在后 ...

最新文章

  1. 大数据技术:Zookeeper分布式协调服务
  2. sql 实现两行数据作差
  3. 兰州理工大学c语言试题答案,兰州理工大学c语言题库81058116.doc
  4. 【oracle】关于处理小数点位数的几个oracle函数
  5. product sales data determination in Opportunity item
  6. mac 终端提示_有用的终端提示
  7. webgl渲染Yuv420P图像
  8. 多级联动(已知和未知级次)
  9. android 开机动画,修改安卓开机动画(除了部分系统 如MIUI等)
  10. Revit二次开发——布管系统设置
  11. kindle上网看其他网址_原来kindle不止可以看书,快来看看体验版浏览器怎么玩!...
  12. pytracking系列跟踪算法的配置(LWL, KYS, PrDiMP, DiMP and ATOM Trackers)(Ubuntu版本)
  13. android开发教程 电驴资源下载地址分享
  14. RxJava 两种生产和消费模式,(冷)cold和(热)hot
  15. 基于TransferNet和nlpcc2018知识图谱搭建问答服务
  16. 常用数据集预处理(dota)
  17. 申请著作权的流程有哪些
  18. Python:AES+Base64的加密与解密(ECB模式)
  19. 深度学习环境搭建(从卸载CUDA到安装,以及Pytorch与torchvision的安装。你从未见过的全有版本)
  20. 高校计算机实验室安全自查报告,某大学实验室安全检查自查报告

热门文章

  1. 用win系统PC或笔记本作为Mac的扩展屏
  2. 音频基础知识 - PCM 浅析
  3. No connection could be made because the target machine actively refused it 127.0.0.1:808 的解决办法...
  4. 火星开发的价值_开发火星是幌子,月球才是必争之地
  5. linux shell 输出红色,Bash Shell怎么打印各种颜色
  6. 一文读懂运放共模抑制比(上)
  7. 父activity启动子activity并传递数据
  8. 利用vscode高效阅读《You Don't Know JS》
  9. windows工控机对比linux,工控机和电脑有四大区别,千万不要弄混了
  10. 在阿里巴巴工作是怎样一番体验?