std::basic_streambuf<CharT,Traits>::snextc - cppreference.com
| 言語 | ||||
| 標準ライブラリヘッダ | ||||
| フリースタンディング処理系とホスト処理系 | ||||
| 名前付き要件 | ||||
| 言語サポートライブラリ | ||||
| コンセプトライブラリ (C++20) | ||||
| 診断ライブラリ | ||||
| ユーティリティライブラリ | ||||
| 文字列ライブラリ | ||||
| コンテナライブラリ | ||||
| イテレータライブラリ | ||||
| 範囲ライブラリ (C++20) | ||||
| アルゴリズムライブラリ | ||||
| 数値演算ライブラリ | ||||
| ローカライゼーションライブラリ | ||||
| 入出力ライブラリ | ||||
| ファイルシステムライブラリ (C++17) | ||||
| 正規表現ライブラリ (C++11) | ||||
| アトミック操作ライブラリ (C++11) | ||||
| スレッドサポートライブラリ (C++11) | ||||
| 技術仕様書 |
| 入出力マニピュレータ | ||||
| Cスタイルの入出力 | ||||
| バッファ | ||||
(C++98で非推奨) | ||||
(C++20) | ||||
| ストリーム | ||||
| 抽象 | ||||
| ファイル入出力 | ||||
| 文字列入出力 | ||||
| 配列入出力 | ||||
(C++98で非推奨) | ||||
(C++98で非推奨) | ||||
(C++98で非推奨) | ||||
| 同期化出力 | ||||
(C++20) | ||||
| 型 | ||||
| エラーカテゴリインタフェース | ||||
(C++11) | ||||
(C++11) |
std::basic_streambuf
| パブリックメンバ関数 | ||||
| ロケール | ||||
| 位置設定 | ||||
| get 領域 | ||||
| put 領域 | ||||
| putback | ||||
| プロテクテッドメンバ関数 | ||||
(C++11) | ||||
(C++11) | ||||
| ロケール | ||||
| 位置設定 | ||||
| get 領域 | ||||
| put 領域 | ||||
| putback | ||||
<tbody> </tbody>
|
|
||
入力シーケンスを1文字だけ進め、そして1文字を読み込みます。
この関数は入力シーケンスを進めるために sbumpc() を呼びます。 その関数が入力シーケンスを使い切ったことを意味する Traits::eof() を返し、 uflow() がそれ以上データを取得できない場合は、 Traits::eof() が返されます。 そうでなければ、文字を読み込むために sgetc() が呼ばれます。
引数
(なし)
戻り値
次の文字の値。 入力シーケンスを使い切った場合は Traits::eof() が返されます。
例
| This section is incomplete Reason: no example |
関連項目
| シーケンスを進めずに入力シーケンスから文字をひとつ読み込みます (パブリックメンバ関数) [edit] | |
| 入力シーケンスから文字をひとつ読み込み、シーケンスを進めます (パブリックメンバ関数) [edit] |