目录
一 知识讲解
二 实现方法讲解
知识讲解
首先要懂几个非常重要的概念:
1.文件
- 存储在外部介质上(个人认为就是你的硬盘什么的)的数据集合,是程序设计中的重要概念。
- 对于普通用户常用到数据文件和程序文件。
- 程序中输入和输出的对象就是数据文件。
- 根据文件中数据的组织形式,可分为ASCII文件和二进制文件。
2.文件流:
- 文件流不是若干个文件组成的流,文件流本身不是文件,而只是以文件为输入输出对象的流。
- 若要对磁盘文件输入输出就必须通过文件流来实现。
3.文件流类和文件流对象
cin,cout 只能处理c++中以标准设备为对象的输入输出。所以有时候就必须定义以磁盘文件为对象的输入输 出流对象。 (原因)
在C++的标准I/O库中定义了几种文件类,专门用于对磁盘文件的输入输出操作。
标准输入输出流类:
- istream<