_putch_nolock
, _putwch_nolock
Scrive un carattere nella console senza bloccare.
Importante
Non è possibile usare questa API nelle applicazioni eseguite in Windows Runtime. Per altre informazioni, vedere Funzioni CRT non supportate nelle app della piattaforma UWP (Universal Windows Platform).
Sintassi
int _putch_nolock(
int c
);
wint_t _putwch_nolock(
wchar_t c
);
Parametri
c
Carattere da restituire.
Valore restituito
Se l'esito è positivo, restituisce c
. Se _putch_nolock
ha esito negativo, restituisce EOF
; se _putwch_nolock
ha esito negativo, restituisce WEOF
.
Osservazioni:
_putch_nolock
e _putwch_nolock
sono rispettivamente identici a _putch
e _putwch
, ad eccezione del fatto che non sono protetti da interferenze da altri thread. Potrebbero essere più veloci perché non comportano il sovraccarico di blocco di altri thread. Utilizzare queste funzioni solo in contesti thread-safe come applicazioni a thread singolo o dove l'ambito chiamante già gestisce l'isolamento del thread.
Per impostazione predefinita, lo stato globale di questa funzione è limitato all'applicazione. Per modificare questo comportamento, vedere Stato globale in CRT.
Mapping di routine di testo generico
Routine Tchar.h | _UNICODE e _MBCS non definito |
_MBCS definito |
_UNICODE definito |
---|---|---|---|
_puttch_nolock |
_putch_nolock |
_putch_nolock |
_putwch_nolock |
Requisiti
Ciclo | Intestazione obbligatoria |
---|---|
_putch_nolock |
<conio.h> |
_putwch_nolock |
<conio.h> |
Per altre informazioni sulla compatibilità, vedere Compatibility (Compatibilità).
Librerie
Tutte le versioni delle librerie di runtime C.
Vedi anche
I/O della console e della porta
_cprintf
, _cprintf_l
, _cwprintf
_cwprintf_l
_getch
, _getwch