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

Функция iswalnum () в C ++ проверяет, является ли данный широкий символ буквенно-цифровым символом или нет.

Функция iswalnum () определена в заголовочном файле.

iswalnum () прототип

 int iswalnum (wint_t ch);

Функция iswalnum () проверяет, является ли ch буквенно-цифровым символом или нет. Следующие символы являются буквенно-цифровыми:

  • Заглавные буквы: от A до Z
  • Строчные буквы: от a до z
  • Цифры: от 0 до 9

iswalnum () Параметры

  • ch: широкий символ для проверки.

iswalnum () Возвращаемое значение

  • Функция iswalnum () возвращает ненулевое значение, если ch - буквенно-цифровой символ.
  • Он возвращает ноль, если ch не является буквенно-цифровым символом.

Пример: как работает функция iswalnum ()?

 #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.UTF-8"); wchar_t wc1 = L'u00b6'; wchar_t wc2 = L'u00c5'; wcout << L"In the current locale" << endl; iswalnum(wc1)?wcout << wc1 << " is alphanumeric ":wcout << wc1 << " is not alphanumeric "; wcout << endl; iswalnum(wc2)?wcout << wc2 << " is alphanumeric ":wcout << wc2 << " is not alphanumeric "; return 0; )

Когда вы запустите программу, вывод будет:

 В текущей локали не буквенно-цифровое Å буквенно-цифровое

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