c++ 基本IO

来源:互联网 发布:人工智能实现抠图算法 编辑:程序博客网 时间:2024/05/16 16:03
1. iostream  istream  ostream      最根本的流操作,作为基类              iostream  头文件

2. fstream   ifstream   ofstream    文件流                                             fstream

3. stringstream  istringstream    ostringstream       可用于类型转换                sstream

4. iostream 输出完毕后记得刷新流   
        endl   输出换行符,并刷新流
        flush    单纯的刷新流
        ends   在缓冲区中插入空字符null,然后刷新

5. fstream   文件流的打开方式
        ifstream infile(ifile.c_str());       
         利用构造函数打开。默认里面是c字符串风格,如果使用string风格,需用c_str()函数转换为C风格字符串。
        ofstream outfile;
        outfile.open("out",ofstream::out | ofstream::app);
        调用open打开文件,并设置打开文件的文件模式。

6. 文件流的重用,或者使用完毕
        记得关闭流,刷新流,才能被重新使用。
        in.close();
        in.clear();
0 0