Функція 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 не є контрольним символом








