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