_putch
, _putwch
Zapisuje znak w konsoli programu .
Ważne
Tego interfejsu API nie można używać w aplikacjach wykonywanych w środowisko wykonawcze systemu Windows. Aby uzyskać więcej informacji, zobacz Funkcje CRT nieobsługiwane w aplikacjach platforma uniwersalna systemu Windows.
Składnia
int _putch(
int c
);
wint_t _putwch(
wchar_t c
);
Parametry
c
Znak, który ma być danymi wyjściowymi.
Wartość zwracana
Zwraca wartość w przypadku powodzenia c
. Jeśli zakończy się niepowodzeniem, zwraca wartość ; jeśli _putch
_putwch
się nie powiedzie, zwraca wartość WEOF
.EOF
Uwagi
Te funkcje zapisują znak c
bezpośrednio, bez buforowania, do konsoli. W systemie Windows NT _putwch
zapisuje znaki Unicode przy użyciu bieżącego ustawienia regionalnego konsoli.
Wersje z sufiksem _nolock
są identyczne, z tą różnicą, że nie są chronione przed ingerencją innych wątków. Aby uzyskać więcej informacji, zobacz _putch_nolock
, _putwch_nolock
.
Domyślnie stan globalny tej funkcji jest zakresem aplikacji. Aby zmienić to zachowanie, zobacz Stan globalny w CRT.
Mapowania procedur tekstu ogólnego
Procedura tchar.h | _UNICODE i _MBCS niezdefiniowane |
_MBCS zdefiniowany |
_UNICODE zdefiniowany |
---|---|---|---|
_puttch |
_putch |
_putch |
_putwch |
Wymagania
Procedura | Wymagany nagłówek |
---|---|
_putch |
<conio.h> |
_putwch |
<conio.h> |
Aby uzyskać więcej informacji o zgodności, zobacz Zgodność.
Biblioteki
Wszystkie wersje bibliotek czasu wykonywania języka C.
Przykład
Zobacz przykład dla elementu _getch
.
Zobacz też
We/Wy konsoli i portu
_cprintf
, , _cprintf_l
, , _cwprintf
_cwprintf_l
_getch
, _getwch