std::basic_streambuf<CharT,Traits>:: sputc
|
int_type sputc
(
char_type ch
)
;
|
||
Escribe un carácter a la secuencia de salida.
Si la posición de escritura de la secuencia de salida no está disponible (el búfer está lleno), entonces llama a overflow ( ch ) .
Contenidos |
Parámetros
| ch | - | carácter a escribir |
Valor de retorno
El carácter escrito, convertido a
int_type
con
Traits
::
to_int_type
(
ch
)
en caso de éxito.
Traits :: eof ( ) (como lo devuelve overflow() ) en caso de fallo.
Ejemplo
#include <iostream> #include <sstream> int main() { std::ostringstream s; s.rdbuf()->sputc('a'); std::cout << s.str() << '\n'; }
Salida:
a
Véase también
|
invoca
xsputn
(
)
(función miembro pública) |