_putch_nolock
, _putwch_nolock
Grava um caractere no console sem bloqueio.
Importante
Esta API não pode ser usada em aplicativos executados no Windows Runtime. Para obter mais informações, confira Funções do CRT sem suporte em aplicativos da Plataforma Universal do Windows.
Sintaxe
int _putch_nolock(
int c
);
wint_t _putwch_nolock(
wchar_t c
);
Parâmetros
c
O caractere a ser gerado.
Valor retornado
Retorna c
se houver êxito. Se _putch_nolock
falhar, retorna EOF
; se _putwch_nolock
falhar, retorna WEOF
.
Comentários
_putch_nolock
e _putwch_nolock
são idênticos a _putch
e _putwch
, respectivamente, exceto pelo fato de não serem protegidos contra interferência de outros threads. Eles podem ser mais rápidos porque não incorrem na sobrecarga de bloquear outros threads. Use estas funções apenas em contextos thread-safe, como aplicativos de thread único ou em que o escopo de chamada já trata do isolamento de threads.
Por padrão, o estado global dessa função tem como escopo o aplicativo. Para alterar esse comportamento, confira Estado global no CRT.
Mapeamentos de rotina de texto genérico
Rotina Tchar.h | _UNICODE e _MBCS não definidos |
_MBCS definido |
_UNICODE definido |
---|---|---|---|
_puttch_nolock |
_putch_nolock |
_putch_nolock |
_putwch_nolock |
Requisitos
Rotina | Cabeçalho necessário |
---|---|
_putch_nolock |
<conio.h> |
_putwch_nolock |
<conio.h> |
Para obter informações sobre compatibilidade, consulte Compatibilidade.
Bibliotecas
Todas as versões das bibliotecas em tempo de execução C.
Confira também
E/S de console e porta
_cprintf
, _cprintf_l
, _cwprintf
, _cwprintf_l
_getch
, _getwch