Namespaces
Variants

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

From cppreference.net
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)