- 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
- B6塔楼11至20层空调平面图_图设计_2014年5月.pdf
- 淡布隆大桥项目ECS服务布局典型横通道.pdf
- 县税务局主要负责人2025年度述法工作情况报告(5401字).docx
- 县人大常委会主任树立和践行正确学习教育研讨发言材料.docx
- 机架监控、Redfish 和 OpenBMC 中文翻译.pdf
- Open Rack V3 HPR 电源监控接口(PMI)模块 0.2版 中文翻译.pdf
- 在Windows上安装FFmpeg详细步骤.pdf
- 通过直接测序可靠确定原核生物中转座子位点方法.pdf
- MySQL错误1418原因分析及解决策略.pdf
- 监控卡VT 11528-1X:特性、技术数据与应用.pdf
- 自私莎莎:学会教训.pdf
- 2027年高考化学一轮复习《物质的量及综合计算》章末综合检测卷.pdf
最近下载
- 2026年载人航天时政试题及答案.doc VIP
- 2025年滁州市总工会公开招聘社会化工会工作者15名备考题库必考题.docx VIP
- 最新《中文核心期刊要目总览》2025年版.docx VIP
- 广东省2026年公需课《人工智能赋能高质量发展》考试答案及详细解释.doc VIP
- PCS-9613C-X-说明书-国内中文-国内标准版-X-R3.03.docx VIP
- 小学三年级上册写字表字帖(可打印).pdf VIP
- CJ_T 352-2010 微机控制变频调速给水设备.docx VIP
- 校车交通安全知识培训课件.pptx
- 泰坦之旅修改MOD教程.doc VIP
- 2025年滁州市总工会公开招聘社会化工会工作者15名笔试备考题库及答案解析.docx VIP
原创力文档

文档评论(0)