_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 routine de texte générique
Routine Tchar.h | _UNICODE et _MBCS non défini |
_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
is
, isw
routines
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour