isalnum, iswalnum, _isalnum_l, _iswalnum_l
Determina si un entero representa un carácter alfanumérico.
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
);
Parámetros
c
Entero que se va a probar.locale
Configuración regional que se va a usar.
Valor devuelto
Cada una de estas rutinas devuelve un valor distinto de cero si c es una representación concreta de un carácter alfanumérico. isalnum devuelve un valor distinto de cero si isalpha o isdigit es distinto de cero para c, es decir, si c está en los intervalos A – Z, a – z o 0 – 9. iswalnum devuelve un valor distinto de cero si iswalpha o iswdigit es distinto de cero para c. Cada una de estas rutinas devuelve 0 si c no cumple la condición de prueba.
Las versiones de estas funciones que tienen el sufijo _l usan el parámetro de configuración regional que se pasa en lugar de la configuración regional actual. Para obtener más información, vea Configuración regional.
El comportamiento de isalnum e _isalnum_l es indefinido si c no se encuentra al final del archivo ni en el intervalo de 0 a 0xFF, incluidos. Cuando se usa una biblioteca CRT de depuración y c no es uno de estos valores, las funciones generan una aserción.
Asignaciones de rutina de texto genérico
Rutina TCHAR.H |
_UNICODE y _MBCS no definidos |
_MBCS definido |
_UNICODE definido |
---|---|---|---|
_istalnum |
isalnum |
iswalnum |
|
_istalnum_l |
_isalnum_l |
_ismbcalnum_l |
_iswalnum_l |
Requisitos
Rutina |
Encabezado necesario |
---|---|
isalnum |
<ctype.h> |
iswalnum |
<ctype.h> o <wchar.h> |
_isalnum_l |
<ctype.h> |
_iswalnum_l |
<ctype.h> o <wchar.h> |
Para obtener información adicional de compatibilidad, vea Compatibilidad.