#include <ctype.h>
int isalpha(int   ch);
Функция isalpha () возвращает ненулевое значение, если ее аргумент ch является буквой, в противном случае возвращается нуль. Принадлежность символа к буквам зависит от конкретного языка. Для английского языка таковыми являются прописные и строчные буквы от А до Z.
Пример 1
Данная программа делает проверку каждого символа, прочитанного из стандартного входного потока stdin, и выдает сообщение, если этот символ окажется буквой.
#include <ctype.h>
include <stdio.h>
int main(void) I
char ch;
for(;;)  {
ch = getchar() ;
if (ch == '. ') break;
if(isalpha(ch)) printf("%c является буквой\п", ch) ;
}
return 0;
}
При этом использованы следующие зависимые функции isalnum(), iscntrl(), isdigit(), isgraph(), isprint(), ispunct() и isspace().