Функцията iswxdigit () в C ++ проверява дали даденият широк знак съответства на шестнадесетично число или не.
Функцията iswxdigit () е дефинирана в заглавния файл.
прототип на iswxdigit ()
int iswxdigit (wint_t ch);
Функцията iswxdigit () проверява дали ch е шестнадесетичен цифров знак, класифициран по текущия C локал. Наличните шестнадесетични цифрови знаци са:
- Цифри (от 0 до 9)
- Малки азбуки от a до f
- Главни азбуки от A до F
iswxdigit () Параметри
- ch: Широкият знак за проверка.
iswxdigit () Върната стойност
- Функцията iswxdigit () връща ненулева стойност, ако ch е шестнадесетичен цифров знак.
- Той връща нула, ако ch не е шестнадесетичен цифров знак.
Пример: Как работи функцията 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