basic_streambuf::sputc
Inserisce un carattere nel flusso.
int_type sputc(
char_type _Ch
);
Parametri
- _Ch
Il carattere.
Valore restituito
Restituisce il carattere, se l'operazione viene completata.
Note
Se write position è disponibile, la funzione membro memorizza _Ch nella posizione di scrittura, incrementa il puntatore seguente per il buffer di output e restituisce traits_type::to_int_type(_Ch). In caso contrario, restituisce overflow(_Ch).
Esempio
// 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;
}
Requisiti
streambuf <diIntestazione: >
Spazio dei nomi: std