std::basic_streambuf<CharT,Traits>::sputc (3) - Linux Manuals
std::basic_streambuf<CharT,Traits>::sputc: std::basic_streambuf<CharT,Traits>::sputc
Command to display std::basic_streambuf<CharT,Traits>::sputc
manual in Linux: $ man 3 std::basic_streambuf<CharT,Traits>::sputc
NAME
std::basic_streambuf<CharT,Traits>::sputc - std::basic_streambuf<CharT,Traits>::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
invokes xsputn()
sputn (public member function)
Pages related to std::basic_streambuf<CharT,Traits>::sputc
- std::basic_streambuf<CharT,Traits>::sputbackc (3) - std::basic_streambuf<CharT,Traits>::sputbackc
- std::basic_streambuf<CharT,Traits>::sputn,std::basic_streambuf<CharT,Traits>::xsputn (3) - std::basic_streambuf<CharT,Traits>::sputn,std::basic_streambuf<CharT,Traits>::xsputn
- std::basic_streambuf<CharT,Traits>::sbumpc (3) - std::basic_streambuf<CharT,Traits>::sbumpc
- std::basic_streambuf<CharT,Traits>::setg (3) - std::basic_streambuf<CharT,Traits>::setg
- std::basic_streambuf<CharT,Traits>::setp (3) - std::basic_streambuf<CharT,Traits>::setp
- std::basic_streambuf<CharT,Traits>::sgetc (3) - std::basic_streambuf<CharT,Traits>::sgetc
- std::basic_streambuf<CharT,Traits>::sgetn,std::basic_streambuf<CharT,Traits>::xsgetn (3) - std::basic_streambuf<CharT,Traits>::sgetn,std::basic_streambuf<CharT,Traits>::xsgetn
- std::basic_streambuf<CharT,Traits>::showmanyc (3) - std::basic_streambuf<CharT,Traits>::showmanyc
- std::basic_streambuf<CharT,Traits>::snextc (3) - std::basic_streambuf<CharT,Traits>::snextc
- std::basic_streambuf<CharT,Traits>::sungetc (3) - std::basic_streambuf<CharT,Traits>::sungetc
- std::basic_streambuf<CharT,Traits>::swap (3) - std::basic_streambuf<CharT,Traits>::swap
- std::basic_streambuf<CharT,Traits>::basic_streambuf (3) - std::basic_streambuf<CharT,Traits>::basic_streambuf
- std::basic_streambuf<CharT,Traits>::eback,gptr,egptr (3) - std::basic_streambuf<CharT,Traits>::eback,gptr,egptr
- std::basic_streambuf<CharT,Traits>::gbump (3) - std::basic_streambuf<CharT,Traits>::gbump
- std::basic_streambuf<CharT,Traits>::getloc (3) - std::basic_streambuf<CharT,Traits>::getloc
- std::basic_streambuf<CharT,Traits>::in_avail (3) - std::basic_streambuf<CharT,Traits>::in_avail
- std::basic_streambuf<CharT,Traits>::operator= (3) - std::basic_streambuf<CharT,Traits>::operator=
- std::basic_streambuf<CharT,Traits>::overflow (3) - std::basic_streambuf<CharT,Traits>::overflow
- std::basic_streambuf<CharT,Traits>::pbackfail (3) - std::basic_streambuf<CharT,Traits>::pbackfail
- std::basic_streambuf<CharT,Traits>::pbase,std::basic_streambuf<CharT,Traits>::pptr, (3) - std::basic_streambuf<CharT,Traits>::pbase,std::basic_streambuf<CharT,Traits>::pptr,
- std::basic_streambuf<CharT,Traits>::pbase,std::basic_streambuf<CharT,Traits>::pptr,std::basic_streambuf<CharT,Traits>::epptr (3) - std::basic_streambuf<CharT,Traits>::pbase,std::basic_streambuf<CharT,Traits>::pptr,std::basic_streambuf<CharT,Traits>::epptr
- std::basic_streambuf<CharT,Traits>::pbump (3) - std::basic_streambuf<CharT,Traits>::pbump
- std::basic_streambuf<CharT,Traits>::pubimbue,std::basic_streambuf<CharT,Traits>::imbue (3) - std::basic_streambuf<CharT,Traits>::pubimbue,std::basic_streambuf<CharT,Traits>::imbue
- std::basic_streambuf<CharT,Traits>::pubseekoff, (3) - std::basic_streambuf<CharT,Traits>::pubseekoff,
- std::basic_streambuf<CharT,Traits>::pubseekoff,std::basic_streambuf<CharT,Traits>::seekoff (3) - std::basic_streambuf<CharT,Traits>::pubseekoff,std::basic_streambuf<CharT,Traits>::seekoff
- std::basic_streambuf<CharT,Traits>::pubseekpos, (3) - std::basic_streambuf<CharT,Traits>::pubseekpos,
- std::basic_streambuf<CharT,Traits>::pubseekpos,std::basic_streambuf<CharT,Traits>::seekpos (3) - std::basic_streambuf<CharT,Traits>::pubseekpos,std::basic_streambuf<CharT,Traits>::seekpos
- std::basic_streambuf<CharT,Traits>::pubsetbuf,std::basic_streambuf<CharT,Traits>::setbuf (3) - std::basic_streambuf<CharT,Traits>::pubsetbuf,std::basic_streambuf<CharT,Traits>::setbuf
- std::basic_streambuf<CharT,Traits>::pubsync,std::basic_streambuf<CharT,Traits>::sync (3) - std::basic_streambuf<CharT,Traits>::pubsync,std::basic_streambuf<CharT,Traits>::sync
- std::basic_streambuf<CharT,Traits>::uflow (3) - std::basic_streambuf<CharT,Traits>::uflow
- std::basic_streambuf<CharT,Traits>::underflow (3) - std::basic_streambuf<CharT,Traits>::underflow
- std::basic_streambuf<CharT,Traits>::~basic_streambuf (3) - std::basic_streambuf<CharT,Traits>::~basic_streambuf
- std::basic_streambuf (3) - std::basic_streambuf