std::basic_streambuf<CharT,Traits>::sputc
提供: cppreference.com
<tbody>
</tbody>
int_type sputc( char_type ch ); |
||
出力シーケンスに1文字書き込みます。
出力シーケンスの書き込み位置が利用可能でなければ (バッファがいっぱいの場合)、 overflow(ch) を呼びます。
引数
| ch | - | 書き込む文字 |
戻り値
成功した場合は、 Traits::to_int_type(ch) で int_type に変換された、書き込まれた文字。
失敗した場合は、 (overflow() によって返された通りの) Traits::eof()。
例
Run this code
#include <iostream>
#include <sstream>
int main()
{
std::ostringstream s;
s.rdbuf()->sputc('a');
std::cout << s.str() << '\n';
}
出力:
a
関連項目
xsputn() を呼びます (パブリックメンバ関数) |