_isctype
, , iswctype
_isctype_l
, ,_iswctype_l
Teste c
la ctype
propriété spécifiée par l’argument desc
. Pour chaque valeur valide , il existe une routine de desc
classification de caractères large équivalente.
Syntaxe
int _isctype(
int c,
_ctype_t desc
);
int _isctype_l(
int c,
_ctype_t desc,
_locale_t locale
);
int iswctype(
wint_t c,
wctype_t desc
);
int _iswctype_l(
wint_t c,
wctype_t desc,
_locale_t locale
);
Paramètres
c
Entier à tester.
desc
Propriété à rechercher. La propriété est normalement récupérée à l’aide ctype
ou wctype
.
locale
Paramètres régionaux à utiliser pour les tests dépendant des paramètres régionaux.
Valeur retournée
_isctype
et iswctype
retourne une valeur différente de zéro si c
la propriété est spécifiée desc
dans les paramètres régionaux actuels. Sinon, ils retournent 0. Les versions de ces fonctions avec le suffixe _l
sont identiques, sauf qu'elles utilisent les paramètres régionaux passés au lieu des paramètres régionaux actuels pour leur comportement dépendant des paramètres régionaux. Pour plus d’informations, consultez Locale.
Le comportement et _isctype
_isctype_l
n’est pas défini s’il c
n’est pas EOF ou dans la plage 0 à 0xFF, inclus. Lorsqu’une bibliothèque CRT de débogage est utilisée et c
n’est pas l’une de ces valeurs, les fonctions déclenchent 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 |
---|---|---|---|
n/a | _isctype |
n/a | _iswctype |
n/a | _isctype_l |
n/a | _iswctype_l |
Notes
Par défaut, l’état global de cette fonction est limité à l’application. Pour modifier ce comportement, consultez État global dans le CRT.
Spécifications
Routine | En-tête requis |
---|---|
_isctype |
<ctype.h> |
iswctype |
<ctype.h> ou <wchar.h> |
_isctype_l |
<ctype.h> |
_iswctype_l |
<ctype.h> ou <wchar.h> |
Pour plus d’informations sur la compatibilité, consultez Compatibility.
Bibliothèques
Toutes les versions des bibliothèques Runtime C.
Voir aussi
Classification des caractères
Paramètres régionaux
Routines is
, isw