#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()