Ц исцнтрл () - Ц стандардна библиотека

Функција исцнтрл () проверава да ли је знак контролни знак или не.

Знакови који се не могу штампати на екрану познати су као контролни знакови. На пример, бацкспаце, Есцапе, нови ред итд.

Функција исцнтрл () проверава да ли је знак (прослеђен функцији) контролни знак. Ако је прослеђени знак контролни знак, враћа цели број који није нула. Ако није, враћа 0

Ова функција је дефинисана у заглављу датотеке цтипе.х.

Прототип функције исцнтрл ()

 инт исцнтрл (аргумент аргумента);

Функција иснтрл () узима један аргумент и враћа цео број.

Када се знак преда као аргумент, одговарајућа АСЦИИ вредност знака се предаје уместо самог знака.

Пример # 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; )

Оутпут

 Када се К преда у исцнтрл () = 0 Када се проследи у исцнтрл () = 1

Пример # 2: Штампање АСЦИИ вредности свих контролних знакова

 #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; ) 

Занимљиви Чланци...