C ++ iswcntrl () - Стандартна бібліотека C ++

Функція iswcntrl () у C ++ перевіряє, чи є даний широкий символ контрольним символом чи ні.

Функція iswcntrl () визначена у файлі заголовка.

прототип iswcntrl ()

 int iswcntrl (wint_t ch);

Функція iswcntrl () перевіряє, чи є ch контрольним символом чи ні. За замовчуванням символи з кодами від 0x00 до 0x1F та 0x7F вважаються контрольними символами.

iswcntrl () Параметри

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

iswcntrl () Повертається значення

  • Функція iswcntrl () повертає ненульове значення, якщо ch є керуючим символом.
  • Він повертає нуль, якщо ch не є контрольним символом.

Приклад: Як працює функція iswcntrl ()?

 #include #include using namespace std; int main() ( wchar_t ch1 = L'u000c';// unicode for form feed wchar_t ch2 = L'u03a3';// unicode for Σ cout << hex << showbase << boolalpha << "iswcntrl(" << (wint_t)ch1 << ") returned " << (bool)iswcntrl(ch1) << endl; cout << hex << showbase << boolalpha << "iswcntrl(" << (wint_t)ch2 << ") returned " << (bool)iswcntrl(ch2) << endl; return 0; )

Коли ви запускаєте програму, результат буде:

 iswcntrl (0xc) повернув true, iswcntrl (0x3a3) повернув false

Цікаві статті...