C ++ iswxdigit () - Стандартная библиотека C ++

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

Интересные статьи...