std::isalpha
Материал из cppreference.com
Определено в заголовочном файле <cctype>
|
||
int isalpha( int ch ); |
||
Проверяет, является ли данный символ буквенным символом согласно классификации установленной в данный момент локали C. В локали по умолчанию следующие символы являются буквенными:
- заглавные буквы
ABCDEFGHIJKLMNOPQRSTUVWXYZ
- строчные буквы
abcdefghijklmnopqrstuvwxyz
В локалях, отличных от "C", буквенным символом является символ, для которого std::isupper() или std::islower() возвращают не ноль или любой другой символ, который в данной локали считается буквенным. В любом случае, std::iscntrl(), std::isdigit(), std::ispunct() и std::isspace() вернут ноль для этого символа.
Поведение не определено, если значение ch не может быть представлено как unsigned char и не равно EOF.
Содержание |