НАЗВАНИЕ
ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii - классификация символов
СИНТАКСИС
#include <ctype.h>
int isalpha (c) int c;
...
ОПИСАНИЕ
Перечисленные выше макросы классифицируют целые значения, являющиеся кодами символов, путем просмотра таблицы. Каждый из макросов является предикатом, возвращающим ненулевое значение как истину, и 0 - как ложь. Макрос isascii определен для любого целого значения. Остальные определены, только если условие isascii истинно, а также для единственного значения, не являющегося кодом ASCII, а именно EOF [-1; см. ].
Ниже перечислены условия, проверяемые каждым из макросов:
СМ. ТАКЖЕ
, .
ДИАГНОСТИКА
Если аргумент какого-либо из перечисленных макросов не принадлежит диапазону допустимых значений, результат непредсказуем.