Namespaces
Variants

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

From cppreference.net
int_type sputc ( char_type ch ) ;

Écrit un caractère dans la séquence de sortie.

Si la position d'écriture de la séquence de sortie n'est pas disponible (le tampon est plein), alors appelle overflow ( ch ) .

Table des matières

Paramètres

ch - caractère à écrire

Valeur de retour

Le caractère écrit, converti en int_type avec Traits :: to_int_type ( ch ) en cas de succès.

Traits :: eof ( ) (tel que retourné par overflow() ) en cas d'échec.

Exemple

#include <iostream>
#include <sstream>
int main()
{
    std::ostringstream s;
    s.rdbuf()->sputc('a');
    std::cout << s.str() << '\n';
}

Sortie :

a

Voir aussi

appelle xsputn ( )
(fonction membre publique)