第14章_文件C++预览.pptVIP

  • 5
  • 0
  • 约5.17千字
  • 约 24页
  • 2016-11-23 发布于湖北
  • 举报
* 第14章 标准库 第14章 文 件 * 第14章 标准库 14.1 C++标准库 14.2 标准输入输出 14.3 标准模板库 * 14.2.2 文件流 1.文件的概念 程序常常需要将一些数据信息(如运行结果)永久性地保存下来,或者从永久性信息中读取有用的数据(如历史记录),这些都需要进行文件操作。C++文件操作是通过文件流实现的。 文件是指存放在磁盘上数据的集合。操作系统以文件为单位对这些数据进行管理。也就是说,如果想得到存在磁盘上的数据,必须先按文件名找到指定的文件,然后再从该文件中读取数据。要向磁盘上存放数据也必须先以文件名为标识创建建一个文件,才能向它输出数据。 * 14.2.2 文件流 文件按数据的组织形式可以分为两类: (1)ASCII文本文件 文本(text)文件对于ASCII字符集而言,文件中每个字节存放的是一个ASCII码,表示一个字符;对于像汉字、日韩文字等字符集而言,使用双字节存放字符。 (2)二进制文件 二进制文件是将数据以内存中的存储形式直接存放到磁盘上。用二进制形式输出数据,可以节省存储空间和避免编码转换。由于一个字节并不对应一个字符,所以不能直接打印输出或编辑二进制文件。 * 14.2.2 文件流 2. 文件打开 已创建的文件流对象需要和指定的磁盘文件建立关联,以便使文件流流向指定的磁盘文件,这个过程称为文件打开。 打开文件有两

文档评论(0)

1亿VIP精品文档

相关文档