_putch_nolock
, _putwch_nolock
Écrit un caractère dans la console sans verrouillage.
Important
Cette API ne peut pas être utilisée dans les applications qui s’exécutent dans le Windows Runtime. Pour plus d’informations, consultez Fonctions CRT non prises en charge dans les applications de la plateforme Windows universelle.
Syntaxe
int _putch_nolock(
int c
);
wint_t _putwch_nolock(
wchar_t c
);
Paramètres
c
Caractère à sortir.
Valeur retournée
Retourne c
en cas de réussite. Si _putch_nolock
échoue, la valeur EOF
est retournée ; si _putwch_nolock
échoue, la valeur WEOF
est retournée.
Notes
_putch_nolock
et _putwch_nolock
sont identiques à _putch
et _putwch
, respectivement, à ceci près qu’elles ne sont pas protégées contre les interférences par d’autres threads. Elles peuvent être plus rapides, car elles n’entraînent pas de surcharge liée au verrouillage des autres threads. Utilisez ces fonctions uniquement dans les contextes thread-safe, tels que les applications à un seul thread ou lorsque la portée appelante gère déjà l'isolation des threads.
Par défaut, l’état global de cette fonction est limité à l’application. Pour modifier ce comportement, consultez État global dans le CRT.
Mappages de routines de texte générique
Routine Tchar.h | _UNICODE et _MBCS non définis |
_MBCS défini |
_UNICODE défini |
---|---|---|---|
_puttch_nolock |
_putch_nolock |
_putch_nolock |
_putwch_nolock |
Spécifications
Routine | En-tête requis |
---|---|
_putch_nolock |
<conio.h> |
_putwch_nolock |
<conio.h> |
Pour plus d’informations sur la compatibilité, consultez Compatibility.
Bibliothèques
Toutes les versions des bibliothèques Runtime C.
Voir aussi
E/S de console et de port
_cprintf
, _cprintf_l
, _cwprintf
, _cwprintf_l
_getch
, _getwch