isalnum, iswalnum, _isalnum_l, _iswalnum_l

Determina si un determinado carácter es 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 a probar.

  • locale
    la configuración regional a utilizar.

Valor devuelto

Cada una de estas rutinas devuelve cero si c es una representación específica 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á dentro de 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.

Cuando se usa con una biblioteca CRT de depuración, isalnum mostrará CRT validar si se pasa un parámetro que no es EOF o en el intervalo de 0 0xFF directos.isalnum utilizará el parámetro como un índice en una matriz, con resultados no definidos si el parámetro no es EOF o en el intervalo de 0 0xFF directos.

Las versiones de estas funciones con el sufijo de _l son idénticas salvo que utilizan el parámetro locale pasado en lugar de la configuración regional actual.Para obtener más información, vea Configuración regional.

Asignaciones de la rutina de texto genérico

rutina de TCHAR.H

_UNICODE y _MBCS no definido

_MBCS definido

_UNICODE definido

_istalnum

isalnum

_ismbcalnum

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 en la Introducción.

Equivalente en .NET Framework

System:: char:: IsLetterOrDigit

Vea también

Referencia

La clasificación de caracteres

Configuración regional

is, isw rutinas