文法:
int istream::get(); istream& istream::get( char& 文字 ); istream& istream::get( char* バッファ, streamsize 文字数 ); istream& istream::get( char* バッファ, streamsize 文字数, char 区切り文字 ); istream& istream::get( streambuf& バッファ ); istream& istream::get( streambuf& バッファ, char 区切り文字 );
get()関数は入力ストリームに対して使用します。次のように使用します。
例えば、次のコードはtemp.txtという名前のファイルの内容を読み込んで、1文字ずつ表示します。
char ch; ifstream fin( "temp.txt" ); while( fin.get(ch) ) cout << ch; fin.close();
関連トピック: gcount, getline, (C++ Strings) getline, ignore, peek, put, read