Partager via


isalpha, , iswalpha_isalpha_l, ,_iswalpha_l

Détermine si un entier représente un caractère alphabétique.

Syntaxe

int isalpha(
   int c
);
int iswalpha(
   wint_t c
);
int _isalpha_l(
   int c,
   _locale_t locale
);
int _iswalpha_l(
   wint_t c,
   _locale_t locale
);

Paramètres

c
Entier à tester.

locale
Paramètres régionaux à utiliser à la place des paramètres régionaux actuels.

Valeur retournée

Chacune de ces routines retourne une valeur différente de zéro si c est une représentation particulière d’un caractère alphabétique. isalpha retourne une valeur différente de zéro si c elle se trouve dans les plages A - Z ou a - z. iswalpha retourne une valeur différente de zéro uniquement pour les caractères larges pour lesquels iswupper ou iswlower est différent de zéro, autrement dit, pour tout caractère large appartenant à un jeu défini par l’implémentation pour lequel aucun des éléments iswcntrl, iswdigit, iswpunct ou iswspace n’est différent de zéro. Chacune de ces routines retourne 0 si c elle ne répond pas à la condition de test.

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

Le comportement et isalpha _isalpha_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
_istalpha isalpha _ismbcalpha iswalpha
_istalpha_l _isalpha_l _ismbcalpha_l _iswalpha_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
isalpha <ctype.h>
iswalpha <ctype.h> ou <wchar.h>
_isalpha_l <ctype.h>
_iswalpha_l <ctype.h> ou <wchar.h>

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

Voir aussi

Classification des caractères
Paramètres régionaux
Routines is, isw