basic_streambuf::sputc
Setzt ein Zeichen in den Stream.
int_type sputc(
char_type _Ch
);
Parameter
- _Ch
Das Zeichen.
Rückgabewert
Gibt das Zeichen zurück, wenn der Vorgang erfolgreich ist.
Hinweise
Wenn write position verfügbar ist, speichert die Memberfunktion _Ch in der Schreibposition, erhöht den folgenden Zeiger für den Ausgabepuffer und gibt traits_type::to_int_type zurück (_Ch). Andernfalls wird der Überlauf zurück (_Ch).
Beispiel
// basic_streambuf_sputc.cpp
// compile with: /EHsc
#include <iostream>
#include <fstream>
int main( )
{
using namespace std;
int i = cout.rdbuf( )->sputc( 'a' );
cout << endl << ( char )i << endl;
}
Anforderungen
Header: <streambuf>
Namespace: std