int isalnum(int c); int isalpha(int c); int iscntrl(int c); int isdigit(int c); int isgraph(int c); int islower(int c); int isprint(int c); int ispunct(int c); int isspace(int c); int isupper(int c); int isxdigit(int c); int iswalpha(int c); int iswcntrl(int c); int iswdigit(int c); int iswgraph(int c); int iswlower(int c); int iswprint(int c); int iswpunct(int c); int iswspace(int c); int iswupper(int c); int iswxdigit(int c);
каждая функция определяет принадлежность символа к группе символов.
c - исходный символ
функции возвращают ненулевое значение, если символ принадлежит к соответствующей группе, и 0, если не принадлежит.
примечание: буква «w» в имени функции означает wide char, но не unicode. так например isalpha( L'Ю' ) вернёт 0.