Funkce iswxdigit () v C ++ kontroluje, zda daný široký znak odpovídá šestnáctkovému číslu nebo ne.
Funkce iswxdigit () je definována v hlavičkovém souboru.
prototyp iswxdigit ()
int iswxdigit (wint_t ch);
Funkce iswxdigit () zkontroluje, zda ch je hexadecimální číselný znak klasifikovaný podle aktuálního národního prostředí C. Dostupné šestnáctkové číselné znaky jsou:
- Číslice (0 až 9)
- Malá písmena od a do f
- Velká písmena od A do F
iswxdigit () parametry
- ch: Široký znak ke kontrole.
iswxdigit () Návratová hodnota
- Pokud ch je hexadecimální číselný znak, funkce iswxdigit () vrací nenulovou hodnotu.
- Vrací nulu, pokud ch není hexadecimální číselný znak.
Příklad: Jak funguje funkce 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