Namespaces
Variants

std:: putchar

From cppreference.net
< cpp ‎ | io ‎ | c
Definiert im Header <cstdio>
int putchar ( int ch ) ;

Schreibt ein Zeichen ch in den stdout . Intern wird das Zeichen vor dem Schreiben in unsigned char konvertiert.

Entspricht std:: putc ( ch, stdout ) .

Inhaltsverzeichnis

Parameter

ch - zu schreibendes Zeichen

Rückgabewert

Bei Erfolg gibt das geschriebene Zeichen zurück.

Bei Fehler wird EOF zurückgegeben und der Fehlerindikator gesetzt (siehe std::ferror() ) auf stdout .

Beispiel

#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);
}

Mögliche Ausgabe:

abcdefghijklmnopqrstuvwxy
r = 0x1024
$
r = 0x24

Siehe auch

schreibt ein Zeichen in einen Dateistrom
(Funktion)
C-Dokumentation für putchar