◐ Shell
clean mode source ↗

std::basic_streambuf<CharT,Traits>::sputc - cppreference.com

提供: cppreference.com

<tbody> </tbody>

int_type sputc( char_type ch );

出力シーケンスに1文字書き込みます。

出力シーケンスの書き込み位置が利用可能でなければ (バッファがいっぱいの場合)、 overflow(ch) を呼びます。

引数

戻り値

成功した場合は、 Traits::to_int_type(ch)int_type に変換された、書き込まれた文字。

失敗した場合は、 (overflow() によって返された通りの) Traits::eof()

#include <iostream>
#include <sstream>

int main()
{
    std::ostringstream s;
    s.rdbuf()->sputc('a');
    std::cout << s.str() << '\n';
}

出力:

関連項目