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

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

Символи, які неможливо надрукувати на екрані, відомі як контрольні символи. Наприклад, зворотний простір, Escape, новий рядок тощо.

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

Ця функція визначена у файлі заголовка ctype.h.

Прототип функції iscntrl ()

 int iscntrl (аргумент int);

Функція isntrl () приймає один аргумент і повертає ціле число.

Коли символ передається як аргумент, замість самого символу передається відповідне значення ASCII символу.

Приклад №1: Перевірте керуючий символ

 #include #include int main() ( char c; int result; c = 'Q'; result = iscntrl(c); printf("When %c is passed to iscntrl() = %d", c, result); c = ''; result = iscntrl(c); printf("When %c is passed to iscntrl() = %d", c, result); return 0; )

Вихідні дані

 Коли Q передається iscntrl () = 0 Коли передається iscntrl () = 1

Приклад №2: Вивести ASCII-значення всіх контрольних символів

 #include #include int main() ( int i; printf("The ASCII value of all control characters are "); for (i=0; i<=127; ++i) ( if (iscntrl(i)!=0) printf("%d ", i); ) return 0; ) 

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