C ++ iswxdigit () - Biblioteca estándar de C ++

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

Articulos interesantes...