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

Функция isalpha

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

Функция isalpha() возвращает ненулевое значение, если ее аргумент ch является буквой, в противном случае возвращается нуль. Принадлежность символа к буквам зависит от конкретного языка. Для английского языка таковыми являются прописные и строчные буквы от А до Z.

Пример

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

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

int main(void)
{
  char ch;

  for(;;) {
  ch = getchar();
  if(ch == '.') break;
  if(isalpha(ch)) printf("%c является буквой\n", ch);
  }

  return 0;
}

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

isalnum() iscntrl() isdigit() isgraph() isprint() ispunct() isspace()
Содержание | Глава 14