read

提供:cppreference.com
< cpp | io
移動: 案内, 検索


文法:

    istream& istream::read( char* バッファ, streamsize サイズ );

read()関数は、入力ストリームに対して使用し、"サイズ"バイトのデータを読み込んで、"バッファ"に書き込みます。もしEOFを読み込んだら、read()は停止し、読み込んだところ以外のバッファはそのまま残されます。

サンプル:

     struct {
       int height;
       int width;
     } rectangle;
 
     input_file.read( (char *)(&rectangle), sizeof(rectangle) );
     if( input_file.bad() ) {
       cerr << "データ読み込みエラー" << endl;
       exit( 0 );
     }

関連トピック: gcount, get, getline, write

個人用ツール
名前空間
変種
操作
案内
ツールボックス