9.2 文件的输入与
输出
本节中文件指的是磁盘文件。 C++ 根据文件
( file )内容的数据格式,可分为两类:二进制文件
和文本文件。
文本文件
由字符序列组成,也称 ASCII
码文件,在文本文件中存取的最小信息单位为字符
( character ),而
二进制文件
中存取的最小信息单
位为字节( Byte )。
C++ 把每一个文件都看成一个有序的字节流,见
图 9.2 ,每一个文件或者以文件结束符( end of file
marker
)结束,或者在特定的字节号处结束。
0
1
2
4
3
6
5
7
8
…
n-1
…
文件结束
符
图 9.2 C++ 把文件看作有序的 n 个字节
的流
文件的基本概念: