_putch_nolock, _putwch_nolock

 

Pour obtenir la dernière documentation sur Visual Studio 2017, consultez Documentation Visual Studio 2017.

Écrit un caractère dans la console sans bloquer le thread.

System_CAPS_ICON_important.jpg 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 avec /ZW.

  
      int _putch_nolock(  
int c  
);  
wint_t _putwch_nolock(  
wchar_t c  
);  

Paramètres

c
Caractères en sortie.

Retourne c en cas de réussite. Si _putch_nolock échoue, il renvoie EOF; si _putwch_nolock échoue, il renvoie WEOF.

_putch_nolock et _putwch_nolock sont identiques aux _putch et _putwch, respectivement, sauf qu’ils ne sont pas protégés contre toute interférence par d’autres threads. Elles peuvent être plus rapides, car elles n'entraînent pas la charge du 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.

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
RoutineEn-tête requis
_putch_nolock<conio.h>
_putwch_nolock<conio.h>

Pour plus d’informations sur la compatibilité, consultez Compatibility.

Toutes les versions des bibliothèques Runtime C.

Console et Port e/s
_cprintf, _cprintf_l, _cwprintf, _cwprintf_l
_getch, _getwch

Afficher: