C ++ iswxdigit () - Biblioteca standard C ++

Funcția iswxdigit () din C ++ verifică dacă caracterul larg dat corespunde sau nu unui număr hexazecimal.

Funcția iswxdigit () este definită în fișierul antet.

prototip iswxdigit ()

 int iswxdigit (wint_t ch);

Funcția iswxdigit () verifică dacă ch este un caracter numeric hexazecimal așa cum este clasificat de localitatea C curentă. Caracterele numerice hexazecimale disponibile sunt:

  • Cifre (0-9)
  • Alfabete minuscule de la a la f
  • Alfabete majuscule de la A la F.

iswxdigit () Parametri

  • ch: Caracterul larg de verificat.

iswxdigit () Valoare returnată

  • Funcția iswxdigit () returnează o valoare diferită de zero dacă ch este un caracter numeric hexazecimal.
  • Returnează zero dacă ch nu este un caracter numeric hexazecimal.

Exemplu: Cum funcționează funcția 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

Articole interesante...