◐ Shell
clean mode source ↗

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

From cppreference.com

int_type sputc( char_type ch );

Writes one character to the output sequence.

If the output sequence write position is not available (the buffer is full), then calls overflow(ch).

Parameters

Return value

The written character, converted to int_type with Traits::to_int_type(ch) on success.

Traits::eof() (as returned by overflow()) on failure.

Example

#include <iostream>
#include <sstream>

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

Output:

See also