iscntrl, iswcntrl, _iscntrl_l, _iswcntrl_l

 

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

Détermine si un entier représente un caractère de contrôle.

int iscntrl(   
   int c   
);  
int iswcntrl(   
   wint_t c   
);  
int _iscntrl_l(   
   int c,  
   _locale_t locale  
);  
int _iswcntrl_l(   
   wint_t c,  
   _locale_t locale  
);  

Paramètres

c
Entier à tester

locale
Paramètres régionaux à utiliser.

Chacun de ces routines retourne zéro si c est une représentation d’un caractère de contrôle particulier. iscntrlRetourne une valeur différente de zéro si c est un caractère de contrôle (0 x 00 à 0x1F ou 0x7F). iswcntrlRetourne une valeur différente de zéro si c est un contrôle de caractères larges. Chacune de ces routines retourne 0 si c ne répond pas à la condition de test.

Les versions de ces fonctions qui ont le _l suffixe utilisent les paramètres régionaux qui lui sont passés au lieu des paramètres régionaux actuels. Pour plus d’informations, consultez Locale.

Le comportement de iscntrl et _iscntrl_l n’est pas défini si c n’est pas EOF ou dans la plage 0 à 0xFF, inclus. Lorsqu’une bibliothèque de débogage CRT est utilisée et c ne fait pas partie de ces valeurs, le fonctions de déclencher une assertion.

Mappages de routines de texte générique

Routine TCHAR.H_UNICODE et _MBCS non définis_MBCS défini_UNICODE défini
_istcntrliscntrliscntrliswcntrl
_istcntrl_l_iscntrl_l_iscntrl_l_iswcntrl_l
RoutineEn-tête requis
iscntrl<ctype.h>
iswcntrl<ctype.h>ou<wchar.h></wchar.h></ctype.h>
_iscntrl_l<ctype.h>
_iswcntrl_l<ctype.h>ou<wchar.h></wchar.h></ctype.h>

Pour plus d'informations sur la compatibilité, voir Compatibilité.

System::Char::IsControl

Classification des caractères
Paramètres régionaux
c'est-à-dire isw (Routines)

Afficher: