basic_streambuf::sputc
Coloca un carácter en la secuencia.
int_type sputc(
char_type _Ch
);
Parámetros
- _Ch
el carácter.
Valor devuelto
devuelve el carácter, si correctamente.
Comentarios
Si write position está disponible, la función miembro almacena _Ch en la posición de escritura, aumenta el puntero siguiente para el búfer de salida, y devuelve traits_type::to_int_type(_Ch).De lo contrario, devuelve desbordamiento(_Ch).
Ejemplo
// 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;
}
Requisitos
encabezado: <streambuf>
espacio de nombres: std