_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 Zdefiniowane _UNICODE Zdefiniowane
_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