- 2
- 0
- 约9.23千字
- 约 51页
- 2015-11-23 发布于广东
- 举报
第11章 文件 文件概述 文件的打开与关闭 文件的读写 文件的定位 出错检测 11.1 文件概述 流 文件指针 缓冲文件系统 11.1.1 流 在C语言中,文件可以是磁盘文件、终端或打印机等设备文件,也可以是普通文件,但C语言在处理标准的设备文件和普通的文件时,并不区分类型。由于各种设备的差别会很大,所以C语言文件系统用“流”来实现对文件操作统一的界面。“流”可以看作是界于程序与文件间的一个逻辑设备,所有流的性质是完全类似的,流中存放的是有序的字符(字节)序列。为了从一个已有的文件输入信息,程序就需要创建一个与该文件关联的输入流,建立一条信息输入通道(输入流)。同理,要想向一个文件输出,就要建立一个与之关联的输出流。有时还可能建立既能输入又能输出的流。这种建立联系(创建流)的动作被形象地称为打开文件,文件被打开后就可以进行操作了。当一个文件不再需要时,程序可以切断与它的联系,撤销有关的流,这称为关闭文件。所以对文件的操作实际上就是对流的操作,整个的输入、输出过程也就是数据流入程序再从程序中流出的过程。 11.1.1 流 前面介绍了文件可以分为文本文件和二进制文件,于是在C语言中把流也分为两类,即字符流(text)和二进制流(binary),来与它们分别对应。字符流是一种字符序列,即意味着流中存放的是ASCII码;二进制流则是一种字节序列,流中存放的是二进制代码。 标准库提供了
您可能关注的文档
- 新C语言程序设计(第三版) 林小茶 C_ch8.ppt
- 新C语言程序设计(第三版) 林小茶 C_ch9.ppt
- 新C语言程序设计教程课件(07662 7) 第7章 指针.ppt
- 新C语言程序设计教程课件(07662 7) 第12章 预处理.ppt
- 新C语言程序设计能力教程(第二版) 教学课件 赵凤芝 第9章 结构体与共同体.PPT
- 新Delphi 程序设计 教学课件 冯博琴主编 席一凡 聂 第四章 高级数据类型.ppt
- 新Delphi 程序设计 教学课件 冯博琴主编 席一凡 聂 第一章 Delphi概述.ppt
- 新Dreamweaver 网页设计 教学课件 吴权威 王绪溢 第一章.ppt
- 胸二护理质量分析及持续改进.ppt
- 资产评估的价值类型.pptx
原创力文档

文档评论(0)