_putch
, _putwch
Schreibt ein Zeichen in die Konsole.
Wichtig
Diese API kann nicht in Anwendungen verwendet werden, die in Windows-Runtime ausgeführt werden. Weitere Informationen finden Sie im Artikel CRT functions not supported in Universal Windows Platform apps (In Apps für die universelle Windows-Plattform nicht unterstützte CRT-Funktionen).
Syntax
int _putch(
int c
);
wint_t _putwch(
wchar_t c
);
Parameter
c
Auszugebende Zeichen.
Rückgabewert
Gibt bei Erfolg c
zurück. Wenn _putch
fehlschlägt, wird EOF
zurückgegeben, wenn _putwch
fehlschlägt, wird WEOF
zurückgegeben.
Hinweise
Diese Funktionen schreiben das Zeichen c
direkt, ohne in die Konsole zu puffern. Schreibt in Windows NT _putwch
Unicode-Zeichen mithilfe der aktuellen Gebietsschemaeinstellung der Konsole.
Die Versionen mit dem Suffix _nolock
sind identisch, allerdings sind sie nicht vor Störungen durch andere Threads geschützt. Weitere Informationen finden Sie unter _putch_nolock
, _putwch_nolock
verwalten.
Standardmäßig gilt der globale Zustand dieser Funktion für die Anwendung. Wie Sie dieses Verhalten ändern, erfahren Sie unter Globaler Status in der CRT.
Mapping generischer Textroutinen
Tchar.h-Routine | _UNICODE und _MBCS nicht definiert |
_MBCS definiert |
_UNICODE definiert |
---|---|---|---|
_puttch |
_putch |
_putch |
_putwch |
Anforderungen
Routine | Erforderlicher Header |
---|---|
_putch |
<conio.h> |
_putwch |
<conio.h> |
Weitere Informationen zur Kompatibilität finden Sie unter Kompatibilität.
Libraries
Alle Versionen der C-Laufzeitbibliotheken.
Beispiel
Ein Beispiel hierfür finden Sie unter _getch
.
Siehe auch
Konsolen- und Port-E/A
_cprintf
, , _cprintf_l
_cwprintf
_cwprintf_l
_getch
, _getwch