Funkcia iswxdigit () v C ++ kontroluje, či daný široký znak zodpovedá šestnástkovému číslu alebo nie.
Funkcia iswxdigit () je definovaná v hlavičkovom súbore.
prototyp iswxdigit ()
int iswxdigit (wint_t ch);
Funkcia iswxdigit () skontroluje, či ch je hexadecimálny číselný znak klasifikovaný podľa aktuálneho národného prostredia C. Dostupné hexadecimálne číselné znaky sú:
- Číslice (0 až 9)
- Malé abecedy od a do f
- Veľké abecedy od A do F.
iswxdigit () parametre
- ch: Široký znak na kontrolu.
iswxdigit () Vrátená hodnota
- Funkcia iswxdigit () vracia nenulovú hodnotu, ak ch je hexadecimálny číselný znak.
- Ak ch nie je hexadecimálny číselný znak, vráti nulu.
Príklad: Ako funguje funkcia 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