文件与文件流精要.ppt

文件流 文件的概念 在磁盘上保存的信息是按文件的形式组织的,每个文件都对应一个文件名,并且属于某个物理盘或逻辑盘的目录层次结构中一个确定的目录之下。 一个文件名由文件主名和扩展名两部分组成,它们之间用圆点(即小数点)分开,扩展名可以省略,当省略时也要省略掉前面的圆点。 文件主名是由用户命名的一个有效的C++标识符, 为了同其他软件系统兼容,一般让文件主名为不超过8个有效字符的标识符, 同时为了便于记忆和使用,最好使文件主名的含义与所存的文件内容相一致。 文件扩展名也是由用户命名的、1至3个字符组成的、有效的C++标识符,通常用它来区分文件的类型。如在C++系统中,用扩展名h表示头文件,用扩展名cpp表示程序文件,用obj表示程序文件被编译后生成的目标文件,用exe表示连接整个程序中所有目标文件后生成的可执行文件。 对于用户建立的用于保存数据的文件,通常用dat表示扩展名,若它是由字符构成的文本文件则也用txt作为扩展名。 在C++程序中使用的保存数据的文件按存储格式分为两种类型: 一种为字符格式文件,简称字符文件, 另一种为内部格式文件,简称字节文件。 字符文件又称ASCII码文件或文本文件,字节文件又称二进制文件。 在字符文件中,每个字节单元的内容为字符的ASCII码,被读出后能够直接送到显示器或打印机上显示或打印出对应的字符,

文档评论(0)

1亿VIP精品文档

相关文档