#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; }