- 1
- 0
- 约1.25万字
- 约 50页
- 2017-01-02 发布于未知
- 举报
第10章 文件 文件一般指存储在计算机外部介质上的一组数据的集合。 第十章 文件 10.1 文件的概念 文件:存储在外部介质上数据的集合,是操作系统数据管理的单位 10.1.2 C语言对文件的处理方法 C语言对文件的处理一般有两种方法: 缓冲文件系统 在缓冲文件系统中,系统对文件进行读写之前首先在内存区开辟一个称作缓冲区的专用内存区域。 从内存向磁盘写文件时必须先写入缓冲区,装满缓冲区后才一起写到磁盘上去; 从磁盘读文件时必须先把一批数据读到缓冲区(充满缓冲区),然后再从缓冲区将数据逐个送到用户数据区。 非缓冲文件系统 在非缓冲文件系统中,文件的处理不自动开辟确定大小的缓冲区,而是由程序设定缓冲区。 一般用缓冲文件系统进行的输入/输出称为高级磁盘输入/输出。用非缓冲文件系统进行的输入/输出称为低级(低层)输入/输出。 10.1.3 文件的访问方式 (1)文件操作过程。文件操作需要包括以下几个过程: 1)文件指针定义。 2)文件打开。 3)文件处理,执行以下两种操作中的一种:读文件和写文件。 4)文件关闭。 (2)文件指针定义。 C语言规定对文件的所有操作都必须用文件指针建立与打开文件的联系,之后才能进行读写操作。 文件指针定义格式为: FILE ﹡z指针变量 例如,FILE﹡fp; 10.2 格式化数据文件操作 C文件操作用库函数实现,包含在stdio.h 文
您可能关注的文档
- C语言程序设计与应用教程(第二版)周虹闫瑞峰王永利主编第7章函数课件教学.ppt
- C语言程序设计与应用教程(第二版)周虹闫瑞峰王永利主编第8章编译预处理课件教学.ppt
- C语言程序设计与应用教程(第二版)周虹闫瑞峰王永利主编第9章指针课件教学.ppt
- C语言程序设计与应用教程(第二版)周虹闫瑞峰王永利主编第10章结构体与共用体课件教学.ppt
- C语言程序设计与应用教程(第二版)周虹闫瑞峰王永利主编第11章位运算课件教学.ppt
- C语言程序设计与应用教程(第二版)周虹闫瑞峰王永利主编第12章文件课件教学.ppt
- C语言程序设计朱建芳第01章课件教学.ppt
- C语言程序设计朱建芳第02章课件教学.ppt
- C#程序设计案例教程王明福源代码习题答案第1章课件教学.ppt
- C#程序设计案例教程王明福源代码习题答案第2章课件教学.ppt
最近下载
- 连续梁桥毕业设计(优秀).pdf VIP
- 2024年山东省直机关公开遴选公务员考试真题及答案 .pdf VIP
- [花卉学各论完整课件]各论15.ppt VIP
- 肝硬化伴食管胃底静脉曲张护理查房.pptx VIP
- TB-T 3017.1-2016 机车车辆轴承台架试验方法 第1部分:轴箱滚动轴承.pdf VIP
- 2025年国家电网招聘之其他工学类考试试卷含答案(考试直接用).docx VIP
- Note:About Super Simple Tasker.pdf VIP
- 2022 年山东省直遴选真题.pdf VIP
- 保运管理制度.pdf VIP
- 文化创意与数字旅游技术的跨界合作方案.doc VIP
原创力文档

文档评论(0)