Функция isspace () проверяет, является ли символ символом пробела или нет.
Если аргумент (символ), переданный в функцию isspace (), является символом пробела, он возвращает ненулевое целое число. Если нет, возвращается 0.
Прототип функции isspace ()
int isspace (int аргумент);
Когда символ передается в качестве аргумента, вместо самого символа передается соответствующее значение ASCII (целое число) символа.
Функция isspace () определена в заголовочном файле ctype.h.
Список всех символов пробела в программировании на C:
символ | Описание |
---|---|
'' | Космос |
' n' | новая линия |
' t' | горизонтальная вкладка |
' v' | вертикальная табуляция |
' f' | подача формы |
'р' | Возвращение Каррейджа |
Пример # 1: проверка символа пробела
#include #include int main() ( char c; int result; printf("Enter a character: "); scanf("%c", &c); result = isspace(c); if (result == 0) ( printf("Not a white-space character."); ) else ( printf("White-space character."); ) return 0; )
Вывод
Введите символ: 5 Не символ пробела.