Freigeben über


_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_nolockverwalten.

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