Partager via


_isctype, iswctype, _isctype_l, _iswctype_l

Teste c pour la propriété spécifiée par l'argument desc. Pour chaque valeur valide de desc, il existe une routine de classification à caractère élargi équivalente.

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é pour laquelle il faut tester. Cela est normalement extrait en utilisant ctype ou wctype.

  • locale
    Les paramètres régionaux à utiliser pour les tests dépendent des paramètres régionaux.

Valeur de retour

_isctype et iswctype retournent une valeur non nulle si c a la propriété spécifiée par desc dans les paramètres régionaux actuels ou 0 dans le cas contraire. 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 Paramètres régionaux.

Le comportement d'_isctype et d'_isctype_l n'est pas défini si c n'a pas la valeur EOF ni n'est compris entre 0 et 0xFF, inclus. Lorsqu'une bibliothèque CRT de débogage est utilisée et que c ne fait pas partie 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

Configuration requise

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 Compatibilité dans l'introduction.

Bibliothèques

Toutes les versions des bibliothèques Runtime C.

Équivalent .NET Framework

Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez Exemples d'appel de plateforme.

Voir aussi

Référence

Classifications des caractères

Paramètres régionaux

is, isw, routines