io20_6.03.c

来自「C++ Primer(第三版)的随书源代码」· C语言 代码 · 共 36 行

C
36
字号
// #include <fstream>
#include <fstream.h>
#include <string>

/**
 **

 stanl@john:d.ch20 243 : cat copy.out
 23 109 45 89 6 34 12 90 34 23 56 23 8 89 23

 stanl@john:d.ch20 244 : a.out

 filename: copy.out
 23 109 45 89 6 34 12 90 34 23 56 23 8 89 23

 **
 **/

int main()
{

    string file_name;
    cout << "filename: "; cin >> file_name;

    ifstream inFile( file_name.c_str() );
    if ( !inFile ) {
         cerr << "unable to open input file: "
              << file_name << " -- bailing out!\n";
         return -1;
    }

    char ch;
    while ( inFile.get( ch ))
            cout.put( ch );
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?