Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez aussi afficher la version anglaise dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte.
Traduction
Anglais

isalnum, iswalnum, _isalnum_l, _iswalnum_l

 

Détermine si un entier représente un caractère alphanumérique.

int isalnum( 
   int c 
);
int iswalnum( 
   wint_t c 
);
int _isalnum_l( 
   int c,
   _locale_t locale
);
int _iswalnum_l( 
   wint_t c,
   _locale_t locale
);

c

Entier à tester.

locale

Paramètres régionaux à utiliser.

Chacune de ces routines retourne une valeur différente de zéro si c est une représentation particulière d'un caractère alphanumérique. isalnum retourne une valeur différente de zéro si isalpha ou isdigit est différent de zéro pour c. Autrement dit, si c est dans les limites A – Z, a – z, ou 0 – 9. iswalnum retourne une valeur différente de zéro si iswalpha ou iswdigit est différent de zéro pour c.Chacune de ces routines retourne 0 si c ne remplit pas la condition de test.

Les versions de ces fonctions possédant 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 plus d'informations, consultez Paramètres régionaux.

Le comportement d'isalnum et d'_isalnum_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 & _MBCS non définis

_MBCS défini

_UNICODE défini

_istalnum

isalnum

_ismbcalnum

iswalnum

_istalnum_l

_isalnum_l

_ismbcalnum_l

_iswalnum_l

Configuration requise

Routine

En-tête requis

isalnum

<ctype.h>

iswalnum

<ctype.h> ou <wchar.h>

_isalnum_l

<ctype.h>

_iswalnum_l

<ctype.h> ou <wchar.h>

Pour plus d'informations sur la compatibilité, consultez Compatibilité.

Équivalent .NET Framework

Afficher: