cppreference.com -> C++入出力

C++入出力

<iostream>ライブラリはいくつかの標準オブジェクトを自動的に定義する:

The <fstream>ライブラリはプログラマにファイル入出力を提供するためのifstreamクラスとofstreamクラスを持っている。

C++入出力ストリームの動作のいくつか(精度、位置あわせなど)はさまざまなマニピュレータのフラグによって変更することができる。

コンストラクタ コンストラクタ
bad() エラーが発生するとtrueになる
clear() 状態フラグをクリアする
close() ストリームを閉じる
eof() ファイル終了(end-of-file)に達したらtrueになる
fail() エラーが発生するとtrueになる
fill() デフォルトの詰め物文字(空白部分を埋める文字)を操作する
flags() フラグを操作する
flush() バッファを空にする
gcount() 最後に読み込みを行った文字数
get() 文字の読み込み
getline() 一行の文字列の読み込み
good() エラーが発生していないときにtrueになる
ignore() 文字を読み飛ばす
open() 入力ストリームを開く
peek() 次に入力された文字を調べる
precision() 精度を調整する
put() 文字を書く
putback() ストリームに文字列を戻す
rdstate() ストリームの状態を返す
read() 文字列読み込み
seekg() ストリーム上のランダムアクセスを行う
seekp() ストリーム上のランダムアクセスを行う
setf() フォーマットフラグをセットする
sync_with_stdio() 標準入出力と同期をとる
tellg() ストリームのポインタ(ファイル内の位置)を読み込む
tellp() ストリームのポインタ(ファイル内の位置)を読み込む
unsetf() フォーマットフラグをクリアする
width() フィールドの長さを操作する
write() 文字列を書き込む