Partager via


_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