Функции библиотеки C - iscntrl ()
C стандартная библиотека - <ctype.h>
описание
Является ли функции библиотекиничтожной iscntrl C (INT C)Проверка проповедуя символ является управляющим символом.
Согласно стандартному набору символов ASCII, управляющие символы ASCII кода между 0x00 (NUL) и 0x1F (США) и 0x7F (DEL), определенных реализаций компилятора для конкретных платформ также может быть расширен набор символов (0x7F выше) определить дополнительные управляющие символы.
заявление
Ниже приводится функция утверждение iscntrl ().
int iscntrl(int c);
параметры
- с - Это было испытание характера.
Возвращаемое значение
Если с управляющим символом, функция возвращает значение отличное от нуля, в противном случае возвращает 0.
примеров
Следующий пример демонстрирует использование функции iscntrl ().
#include <stdio.h> #include <ctype.h> int main () { int i = 0, j = 0; char str1[] = "all \a about \t programming"; char str2[] = "w3cschool \n tutorials"; /* 输出字符串直到控制字符 \a */ while( !iscntrl(str1[i]) ) { putchar(str1[i]); i++; } /* 输出字符串直到控制字符 \n */ while( !iscntrl(str2[j]) ) { putchar(str2[j]); j++; } return(0); }
Давайте скомпилировать и запустить эту программу, которая приведет к следующему:
all w3cschool