putchar, putwchar
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 |
+ |
+ |
+ |