La función iswxdigit () en C ++ comprueba si el carácter ancho dado corresponde a un número hexadecimal o no.
La función iswxdigit () se define en el archivo de encabezado.
prototipo de iswxdigit ()
int iswxdigit (wint_t ch);
La función iswxdigit () comprueba si ch es un carácter numérico hexadecimal clasificado por la configuración regional actual de C Los caracteres numéricos hexadecimales disponibles son:
- Dígitos (0 a 9)
- Alfabetos en minúsculas de la a a la f
- Alfabetos en mayúsculas de la A a la F
Parámetros de iswxdigit ()
- ch: El carácter ancho a comprobar.
iswxdigit () Valor de retorno
- La función iswxdigit () devuelve un valor distinto de cero si ch es un carácter numérico hexadecimal.
- Devuelve cero si ch no es un carácter numérico hexadecimal.
Ejemplo: ¿Cómo funciona la función iswxdigit ()?
#include #include #include #include using namespace std; void ishexadecimal(wchar_t *str) ( bool flag = false; for (int i=0; i
When you run the program, the output will be:
ă3ë1f is not a valid hexadecimal number 12abf is a valid hexadecimal number