第9章流类库与输入/输出 H 如语句: cout<< How old are you? cout是类 ostream的对象,<<是插入运算符,右面 是char*类型,所以,应该匹配上面第三个操作符。它 将整个字符串输出,并返回 ostream流对象的引用。 同理,cin是 Istream的全局对象, Istream类也存在友 元。例如: istream& operator>>( int &n) istream& operator>>( float &f istream& operator>>( char psz) BACK
第9章 流类库与输入/输出 如语句: cout<<"How old are you? "; cout是类ostream的对象,<<是插入运算符,右面 是char*类型,所以,应该匹配上面第三个操作符。它 将整个字符串输出,并返回ostream流对象的引用。 同理,cin是istream的全局对象,istream类也存在友 元。例如: istream& operator>>( int &n); istream& operator>>( float &f); istream& operator>>( char*psz); //
第9章流类库与输入/输出 H 92文件流类 fstream、 ifstream和 offstream是文件流类,在头文件 fstream h中定义。其中, fstream是 ofstream和 ifstream多 重继承的子类。文件流类不是标准设备,没有cout那样 预先定乂的全局对象。文件流类支持对磁盘文件的操 作。要定义一个文件流类对象,须指定文件名和打开 方式
第9章 流类库与输入/输出 9.2 文件流类 fstream、ifstream和ofstream是文件流类,在头文件 fstream.h中定义。其中,fstream是ofstream和ifstream多 重继承的子类。文件流类不是标准设备,没有cout那样 预先定义的全局对象。文件流类支持对磁盘文件的操 作。要定义一个文件流类对象,须指定文件名和打开 方式
第9章流类库与输入/输出 H 类 ofstream用于执行文件输出,该类有以下几个构造函数: ofstream: ofstream( filedesc fd ofstream:: ofstream( filedesc fd, char*pch, int nLength ofstream: ofstream( const char*SzName int mOde ios out int nProt-=filebuf: openprot
第9章 流类库与输入/输出 类ofstream用于执行文件输出,该类有以下几个构造函数: ofstream::ofstream( filedesc fd ); ofstream::ofstream( filedesc fd, char*pch, int nLength ); ofstream::ofstream( const char*szName, int nMode = ios::out, int nProt = filebuf::openprot );
第9章流类库与输入/输出 H 类 ifstream用于执行文件输入,该类有以下几个构造函数 ifstream: ifstream( filedesc fd) ifstream: ifstream( filedesc fd, char*pch, int nLength ifstream: ifstream( const char*SZName int mOde=ios. in, int nProt-=filebuf openprot )
第9章 流类库与输入/输出 类ifstream用于执行文件输入,该类有以下几个构造函数: ifstream::ifstream( filedesc fd ); ifstream::ifstream( filedesc fd, char*pch, int nLength ); ifstream::ifstream( const char*szName, int nMode = ios::in, int nProt = filebuf::openprot );
第9章流类库与输入/输出 H 其中最常用的都是最后一个构造函数。该函数有 三个参数,第一个参数是指向要打开的文件名的字符 串,后两个参数指定文件的打开模式。文件打开模式 的具体标志见表9-2。可以用按位OR()运算符组合 这些标志,它们作为枚举器定义在ios类中
第9章 流类库与输入/输出 其中最常用的都是最后一个构造函数。该函数有 三个参数,第一个参数是指向要打开的文件名的字符 串,后两个参数指定文件的打开模式。文件打开模式 的具体标志见表9-2。可以用按位OR(|)运算符组合 这些标志,它们作为枚举器定义在ios类中