92.2C++的流文件 口标准输入输出流类包括] strean, stream和 iostream类 ■ istream是通用输入流和其它输入流的基类,支持输入 ■ ostream是通用输出流和其它输出流的基类,支持输出 iostream是通用输入输出流和其它输入输岀流的基类,支持 输入输出 口3个用于文件操作的文件类 ■ ifstream类,从 Istream类派生,用来支持从磁盘文件的输入 ■ ofstream类,从 ostream类派生,用来支持向磁盘文件的输出 3■ fstream类,从 Iostream类派生,用来支持对磁盘文件的输入 和输出 十一五”国家规划教材。张铭,王腾蛟,赵海燕,《数据结构与算法》,高教社,B08.6
“十一五”国家级规划教材。张铭,王腾蛟,赵海燕,《数据结构与算法》,高教社,2008. 6。 9.2.2 C++的流文件 标准输入输出流类包括istream,ostream和iostream类 ◼ istream是通用输入流和其它输入流的基类,支持输入 ◼ ostream是通用输出流和其它输出流的基类,支持输出 ◼ iostream是通用输入输出流和其它输入输出流的基类,支持 输入输出 3个用于文件操作的文件类 ◼ ifstream类,从istream类派生,用来支持从磁盘文件的输入 ◼ ofstream类,从ostream类派生,用来支持向磁盘文件的输出 ◼ fstream类,从iostream类派生,用来支持对磁盘文件的输入 和输出
92.2C++的流文件 下面是 stream类的一些主要成员函数 #include <fstream.h> // fstream= ifstream+ofstream void fstream: pen(char*name, openmode mode),∥打开文件进行处理 fstream:read(char*ptr, int numbytes),∥从文件当前位置读入一些字节 fstream: write(char*ptr, int numbtyes),∥向文件当前位置写入一些字节 / seekg和sekp:在文件中移动当前位置,以便在文件中的任何位置读 出或写入字节 fstream: seekg(int pos) ∥/输入时用于设置读取位置 fstream:Seekg(int pos, ios.curr) fstream seekp(int pos) ∥/设置输出时的写入位置 fstream seekp(int pos, ios: end) void fstream: close ∥/处理结束后关闭文件 一A”0客包规划。我王,赵,《数福物易》,,B6亲滲
“十一五”国家级规划教材。张铭,王腾蛟,赵海燕,《数据结构与算法》,高教社,2008. 6。 9.2.2 C++的流文件 下面是fstream类的一些主要成员函数: #include <fstream.h> // fstream = ifstream+ofstream void fstream::open(char*name, openmode mode); // 打开文件进行处理 fstream::read(char*ptr, int numbytes); // 从文件当前位置读入一些字节 fstream::write(char*ptr, int numbtyes); // 向文件当前位置写入一些字节 // seekg和seekp:在文件中移动当前位置,以便在文件中的任何位置读 出或写入字节 fstream::seekg(int pos); // 输入时用于设置读取位置 fstream::seekg(int pos, ios::curr); fstream::seekp(int pos); // 设置输出时的写入位置 fstream::seekp(int pos, ios::end); void fstream::close(); // 处理结束后关闭文件