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