putchar, putwchar

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu stdio.h - Index


Header-Datei

stdio.h

Kategorie

Konsolen-Ein-/Ausgaberoutinen

Prototyp

int putchar(int c);

wint_t putwchar(wint_t c);

Beschreibung

putchar ist ein als putc(c, stdout) definiertes Makro.

Anmerkung:  Für Win32-GUI-Anwendungen muss stdout umgeleitet werden.

Rückgabewert

Bei erfolgreicher Ausführung gibt putchar das Zeichen c zurück. Bei einem Fehler wird EOF zurückgegeben.

Beispiel



 #include <stdio.h>
 /* Einige Zeichen zur Rahmendarstellung definieren */
 #define LEFT_TOP  0xDA
 #define RIGHT_TOP 0xBF
 #define HORIZ     0xC4
 #define VERT      0xB3
 #define LEFT_BOT  0xC0
 #define RIGHT_BOT 0xD9
 int main(void)
 {
    char i, j;
    /* Obere Rahmenlinie zeichnen */
    putchar(LEFT_TOP);
    for (i=0; i<10; i++)
       putchar(HORIZ);
    putchar(RIGHT_TOP);
    putchar('\n');
    /* Den Mittelteil zeichnen */
    for (i=0; i<4; i++)
    {
       putchar(VERT);
       for (j=0; j<10; j++)
          putchar(' ');
       putchar(VERT);
       putchar('\n');
    }
    /* Untere Rahmenlinie zeichnen */
    putchar(LEFT_BOT);
    for (i=0; i<10; i++)
       putchar(HORIZ);
    putchar(RIGHT_BOT);
    putchar('\n');
    return 0;
 }



Portabilität



POSIX Win32 ANSI C ANSI C++

putchar

+

+

+

+

putwchar

+

+

+