- 4
- 0
- 约8.93千字
- 约 26页
- 2019-10-04 发布于广东
- 举报
第12章 文件处理 12.1 概述 12.2 文件和流 12.3 顺序文件的访问 12.4 随机文件的访问 12.1 概述 文件一般指存储在外部介质上的数据集合,操作系统以文件为单位对数据进行 管理。磁盘上的文件称为磁盘文件。对磁盘文件的输入/输出简称为文件I/O。 C++语 言中没有文件输入/输出语句,对文件的读写是用流或C++的库函数来实现。 在C++语言中,用扩展名h表示头文件,用扩展名cpp表示源程序文件,用扩展 名obj表示程序文件被编译后生成的目标文件,用扩展名exe表示连接目标文件后形 成的可执行文件。对于用户建立的用于保存数据的文件,通常用dat作扩展名,若它 是由字符构成的文本文件,则可用txt作为扩展名。 在C++中,按存储格式可以把文件分为两种类型:①ASCII码文件或文本文件; ②内部格式文件或二进制文件。两种存储格式所占用的存储空间不同。用ASCII码形 式输出与字符一一对应,一个字节代表一个字符。用二进制形式输出数据,可以节 省外存空间和转换时间,但一个字节并不对应一个字符,不能直接输出字符形式。 根据存取方式可以把文件分为顺序存取文件和随机存取文件。 12.2 文件和流 12.2.1 打开文件 12.2.2 关闭文件 12.2.1 打开文件 打开文件操作包
您可能关注的文档
- C#网络应用编程基础 教学课件 作者 马骏习题答案 第11章 习题解答.doc
- C#网络应用编程基础 教学课件 作者 马骏习题答案 第12章 习题解答.doc
- C#网络应用编程基础 教学课件 作者 马骏习题答案 第13章 习题解答.doc
- C#网络应用高级编程 教学课件 作者 马骏 郑逢斌 沈夏炯1 第1章 进程 线程与网络协议.ppt
- C#网络应用高级编程 教学课件 作者 马骏 郑逢斌 沈夏炯1 第2章 TCP应用编程.ppt
- C#网络应用高级编程 教学课件 作者 马骏 郑逢斌 沈夏炯1 第3章 UDP应用编程.ppt
- C#网络应用高级编程 教学课件 作者 马骏 郑逢斌 沈夏炯1 第4章 P2P应用编程.ppt
- C#网络应用高级编程 教学课件 作者 马骏 郑逢斌 沈夏炯1 第6章 网络数据加密与解密.ppt
- C#网络应用高级编程 教学课件 作者 马骏 郑逢斌 沈夏炯1 第7章 三维设计与多媒体编程.ppt
- C#网络应用高级编程 教学课件 作者 马骏 郑逢斌 沈夏炯2 第1章 进程 线程与网络协议.ppt
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰 第13章 模板和异常处理.ppt
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰配套习题 模拟试卷二.doc
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰配套习题 模拟试卷二答案.doc
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰配套习题 模拟试卷一.doc
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰配套习题 模拟试卷一答案.doc
- C++程序设计 工业和信息化普通高等教育十二五 规划教材立项项目 教学课件 作者 姚琳 C++程序设计第6章.ppt
- C++程序设计 工业和信息化普通高等教育十二五 规划教材立项项目 教学课件 作者 姚琳 C++程序设计第7章.ppt
- C++程序设计 工业和信息化普通高等教育十二五 规划教材立项项目 教学课件 作者 姚琳 C++程序设计第9章.ppt
- C++程序设计 工业和信息化普通高等教育十二五 规划教材立项项目 教学课件 作者 姚琳 C++程序设计第10章.ppt
- C++程序设计 工业和信息化普通高等教育十二五 规划教材立项项目 教学课件 作者 姚琳 C++大学基础教程第4章u.ppt
原创力文档

文档评论(0)