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

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

прототип исцнтрл ()

 инт исцнтрл (инт цх);

На iscntrl()функција проверава да ли ЦХ је контрола карактер или не, као сврстани по тренутно инсталирана Ц лоцале. Подразумевано се знакови са кодовима од 0к00 до 0к1Ф и 0к7Ф сматрају контролним знаковима.

У АСЦИИ скупу знакова има 32 контролна знака, укључујући нулу, увлачење линија, почетак текста, бацкспаце, картицу итд.

Понашање оф 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; )

Када покренете програм, излаз ће бити:

 је контролни знак к није контролни знак

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