_putch_nolock
, _putwch_nolock
Zapíše znak do konzoly bez uzamčení.
Důležité
Toto rozhraní API nelze použít v aplikacích, které se spouští v prostředí Windows Runtime. Další informace najdete v tématu Funkce CRT, které nejsou v aplikacích Univerzální platforma Windows podporované.
Syntaxe
int _putch_nolock(
int c
);
wint_t _putwch_nolock(
wchar_t c
);
Parametry
c
Znak, který má být výstupem.
Vrácená hodnota
Vrátí c
v případě úspěchu. Pokud _putch_nolock
selže, vrátí EOF
se ; pokud _putwch_nolock
selže, vrátí WEOF
.
Poznámky
_putch_nolock
a _putwch_nolock
jsou identické s _putch
jinými _putwch
vlákny, s tím rozdílem, že nejsou chráněny před rušením jinými vlákny. Můžou být rychlejší, protože neúčtují režijní náklady na uzamčení jiných vláken. Tyto funkce používejte pouze v kontextech bezpečných pro přístup z více vláken, jako jsou aplikace s jedním vláknem, nebo v případě, že volající obor již zpracovává izolaci vláken.
Ve výchozím nastavení je globální stav této funkce vymezen na aplikaci. Chcete-li toto chování změnit, přečtěte si téma Globální stav v CRT.
Mapování rutin obecného textu
Rutina Tchar.h | _UNICODE a _MBCS není definován |
_MBCS definovaný |
_UNICODE definovaný |
---|---|---|---|
_puttch_nolock |
_putch_nolock |
_putch_nolock |
_putwch_nolock |
Požadavky
Rutina | Požadovaný hlavičkový soubor |
---|---|
_putch_nolock |
<conio.h> |
_putwch_nolock |
<conio.h> |
Další informace o kompatibilitě najdete v tématu Kompatibilita.
Knihovny
Všechny verze knihoven runtime jazyka C.
Viz také
Vstupně-výstupní operace konzoly a portu
_cprintf
, _cprintf_l
, , _cwprintf
_cwprintf_l
_getch
, _getwch