table of contents
std::basic_streambuf::sputc(3) | C++ Standard Libary | std::basic_streambuf::sputc(3) |
NAME¶
std::basic_streambuf::sputc - std::basic_streambuf::sputc
Synopsis¶
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¶
ch - character to write
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¶
// Run this code
#include <iostream>
#include <sstream>
int main()
{
std::ostringstream s;
s.rdbuf()->sputc('a');
std::cout << s.str() << '\n';
}
Output:¶
a
See also¶
sputn invokes xsputn()
(public member function)
2024.06.10 | http://cppreference.com |