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 routine de texte générique
Routine TCHAR.H | _UNICODE et _MBCS non défini |
_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
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