目录
1. 什么是文件
只要放到磁盘上的就是文件,C盘、D盘等等。是一种存放信息的一种媒介
但是,程序设计中。文件一般分为两种:程序文件、数据文件
程序文件:操作数据文件
数据文件:被操作的文件
2. 文件名
一个文件要有一个唯一的文件标识,以便用户的识别和引用
文件包含三个部分:
- 文件路径 : c:\code
- 文件名主干 : test
- 文件后缀 : txt
3. 文件类型
根据数据的组织形式,数据文件分为两个部分 。文本文件和二进制文件
文本文件:可以被人识别的文件、放的都是文本、以ASCII码形式存储
二进制文件:以二进制方式存储,不能被人识别
1 的ASCII 码是 49
4. 文件缓冲区
5. 文件指针
文件指针:
文件信息区:
5.1 文件的打开和关闭
如果,打开的文件不存在,会返回一个空指针NULL
打开方式:
代码实现:
打开成功的话,关闭文件:
5.2 文件的顺序读写
写文件:
读文件:
5.3 文件的随机读取
fseek:调整文件指针
stream:文件指针pf
offset:偏移量
origin:文件指针的当前位置
origin的三种状态:
例如:
读取文件的倒数第二个字符