Пространства имён
Варианты
Действия

std::isalpha

Материал из cppreference.com
< cpp‎ | string‎ | byte
 
 
 
Однобайтовые строки с завершающим нулём
Функции
Манипуляции с символами
isalpha
(C++11)    
Преобразование в числовые форматы
(C++11)(C++11)
(C++11)(C++11)
Манипуляции со строками
Проверка строки
Манипуляции с памятью
Разное
 
Определено в заголовочном файле <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.

Содержание