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

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

прототип iscntrl ()

 int iscntrl (int ch);

У iscntrl()функції перевіряє ч є керуючим символом або не по класифікації поточного встановленим C локал. За замовчуванням символи з кодами від 0x00 до 0x1F та 0x7F вважаються контрольними символами.

У наборі символів ASCII є 32 керуючі символи, включаючи нуль, подачу рядків, початок тексту, зворотний простір, вкладку тощо.

Поведінка параметра iscntrl()невизначена, якщо значення ch не можна представити як беззнаковий символ або не дорівнює EOF.

Це визначається у файлі заголовка "> файл заголовка.

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

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

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

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

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

 #include #include using namespace std; int main() ( char ch1 = ' '; char ch2 = 'x'; iscntrl(ch1)?cout << ch1 << " is a control character":cout << ch1 << " is not a control character"; cout << endl; iscntrl(ch2)?cout << ch2 << " is a control character":cout << ch2 << " is not a control character"; return 0; )

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

 є контрольним символом x не є контрольним символом

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