C ++ iswxdigit () - Bibliothèque standard C ++

La fonction iswxdigit () en C ++ vérifie si le caractère large donné correspond ou non à un nombre hexadécimal.

La fonction iswxdigit () est définie dans le fichier d'en-tête.

prototype iswxdigit ()

 int iswxdigit (wint_t ch);

La fonction iswxdigit () vérifie si ch est un caractère numérique hexadécimal tel que classé par la locale C actuelle. Les caractères numériques hexadécimaux disponibles sont:

  • Chiffres (0 à 9)
  • Alphabets minuscules de a à f
  • Alphabets majuscules de A à F

Paramètres iswxdigit ()

  • ch: Le caractère large à vérifier.

iswxdigit () Valeur de retour

  • La fonction iswxdigit () renvoie une valeur non nulle si ch est un caractère numérique hexadécimal.
  • Il renvoie zéro si ch n'est pas un caractère numérique hexadécimal.

Exemple: comment fonctionne la fonction 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

Articles intéressants...