Namespaces
Variants

std::basic_streambuf<CharT,Traits>:: sputc

From cppreference.net
int_type sputc ( char_type ch ) ;

Schreibt ein Zeichen in die Ausgabesequenz.

Wenn die Schreibposition der Ausgabesequenz nicht verfügbar ist (der Puffer ist voll), dann wird overflow ( ch ) aufgerufen.

Inhaltsverzeichnis

Parameter

ch - zu schreibendes Zeichen

Rückgabewert

Das geschriebene Zeichen, konvertiert zu int_type mit Traits :: to_int_type ( ch ) bei Erfolg.

Traits :: eof ( ) (wie von overflow() zurückgegeben) bei Fehler.

Beispiel

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

Ausgabe:

a

Siehe auch

ruft xsputn ( )
(öffentliche Elementfunktion)