导图社区 c语言文件思维导图
这是一个关于c语言文件思维导图,文件是指存储在外部介质上的一组相关数据的有序集合。为标识一个文件,每个文件都必须有一个文件名,其一般结构为:主文件名[.扩展名]。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
第11章文件
文件的定义
文件是指存储在外部介质上的一组相关数据的有序集合。为标识一个文件,每个文件都必须有一个文件名,其一般结构为:主文件名[.扩展名]。
文件的分类
按数据的组织形式分类,文件分为文本文件和二进制文件。
按存储介质分类,文件分为设备文件和普通文件 。
按对文件访问形式分类,文件分为顺序访问文件和随机访问文件。
按文件的逻辑结构分类,文件分为记录文件和流式文件。
按文件的内容分类,文件分为程序文件和数据文件。
文件的打开与关闭
文件指针
文件类型指针变量是一个指向FILE类型变量的指针变量,用以指向文件在内存的缓冲区首地址, 通过它指向的FILE类型变量就能读取文件信息,并由此访问该文件。FILE全部大写
打开文件
C语言程序在操作文件时必须遵从"打开-读写-关闭"的操作流程。
不打开文件就无法读取文件中的数据。
不关闭文件就会耗尽操作系统资源。
关闭文件
文件在读/写操作结束后需要被关闭,完成关闭文件操作的函数是fclose
exit函数
其功能是关闭已打开的所有文件,结束程序运行,返回操作系统,并将"程序状态值"返回给操作系统
文件的读写函数
字符读写函数:fgetc函数和fputc函数
字符读写串函数:fgets函数和fputs函数
格式化读写函数:fscanf函数和fprintf函数
数据块读写函数:fread函数,fwrite函数,getw函数和putw函数
文件的出错检测
ferror函数
clearerr函数
feof函数
文件的定位与随机读写
rewind函数
fseek函数
ftell函数
文件读写函数选用原则
从功能角度
从文件类型角度
文件操作概述
对文件访问就是对文件进行读写操作, 读文件是将磁盘文件中的数据传送到计算机内存的操作, 写文件是从计算机内存向磁盘文件中传送数据的操作
对文件有两种处理方法,即利用缓冲型文件系统和非缓冲型文件系统