Проверить, является ли символ буквой
#include <ctype.h>int isalpha( int c );
libc
Функция isalpha() проверяет, является ли символ c буквой (от первой до последней буквы алфавита в текущей локали). Буквой является любой символ для которого isupper() или islower() возвращают true
.
Не равно нулю, если символ c является буквой, иначе функция вернет 0.
#include <stdio.h>#include <stdlib.h>#include <ctype.h>int main( void ){if ( isalpha( getchar() ) ){printf( "That's alphabetic\n" );}return (EXIT_SUCCESS);}
ANSI, POSIX 1003.1
isalnum(), iscntrl(), isdigit(), isgraph(), islower(), isprint(), ispunct(), isspace(), isupper(), iswalpha(), isxdigit(), tolower(), toupper()
Предыдущий раздел: Описание API системной библиотеки