Функция 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