| cppreference.com -> 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() | 文字列を書き込む |