Translations of this page?:

I/O コンストラクタ

文法:

    #include <fstream>
    fstream( const char *ファイル名, ios_base::openmode モード );
    ifstream( const char *ファイル名, ios_base::openmode モード );
    ofstream( const char *ファイル名, ios_base::openmode モード );

fstream, ifstream, ofstreamオブジェクトは、ファイルの入出力に使用されます。 オプションのモードに指定するのは、I/Oストリームのモードフラグですが、これによって、どのようにファイルを開くのか、というのを決定します。オプションのファイル名はストリームに結びつけられるファイルを指定します。

ファイルの入出力のストリームはC++で最初から定義されているI/Oストリームである、cin, coutと同じように使用できます。

次のサンプルコードは、入力ファイルからデータを読み込み、指定された出力ファイルに追加します。

    ifstream fin( "/tmp/data.txt" );
    ofstream fout( "/tmp/results.txt", ios_base::app );
    while ( fin >> temp )
      fout << temp + 2 << endl;
    // fin/foutのスコープ外に出ると、オープンされたファイルは自動的にクローズされる。

関連トピック: close, open

 
• • • SitemapRecent changesRSScc