Sdílet prostřednictvím


_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í EOFse ; pokud _putwch_nolock selže, vrátí WEOF.

Poznámky

_putch_nolock a _putwch_nolock jsou identické s _putch jinými _putwchvlá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