Namespaces
Variants

std:: putchar

From cppreference.net
< cpp ‎ | io ‎ | c
Défini dans l'en-tête <cstdio>
int putchar ( int ch ) ;

Écrit un caractère ch vers stdout . En interne, le caractère est converti en unsigned char juste avant d'être écrit.

Équivalent à std:: putc ( ch, stdout ) .

Table des matières

Paramètres

ch - caractère à écrire

Valeur de retour

En cas de succès, retourne le caractère écrit.

En cas d'échec, retourne EOF et définit l'indicateur d'erreur (voir std::ferror() ) sur stdout .

Exemple

#include <cstdio>
int main()
{
    for (char c = 'a'; c != 'z'; ++c)
        std::putchar(c);
    // putchar return value is not equal to the argument
    int r = 0x1024;
    std::printf("\nr = 0x%x\n", r);
    r = std::putchar(r);
    std::printf("\nr = 0x%x\n", r);
}

Sortie possible :

abcdefghijklmnopqrstuvwxy
r = 0x1024
$
r = 0x24

Voir aussi

écrit un caractère dans un flux de fichier
(fonction)
Documentation C pour putchar