Содержание | Глава 14

Функция isspace

#include <ctype.h>
int isspace(int ch);

Функция isspace() возвращает ненулевое значение, если аргумент ch является пробельным символом. (К пробельным символам, помимо пробела, относятся символы горизонтальной и вертикальной табуляции, перевода страницы, возврата каретки и новой строки[1].) В противном случае возвращается нуль.

Пример

Данная программа проверяет все символы, прочитанные из стандартного входного потока stdin, и выдает сообщение о каждом пробельном символе.

#include <ctype.h>
#include <stdio.h>

int main(void)
{
  char ch;

  for(;;) {
  ch = getchar();
  if(isspace(ch)) printf("%c является пробельным символом\n", ch);
  if(ch == '.') break;
  }

  return 0;
} 

Зависимые функции

isalnum() isalpha() isblank() iscntrl() isdigit() isgarph() ispunct()

----------

[1]При локализации к этому списку могут быть добавлены и другие символы..


Содержание | Глава 14