background image

 

 

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++ 把文件看作有序的 个字节

的流

文件的基本概念: