C ++ isalpha () - Стандартная библиотека C ++

Функция isalpha () в C ++ проверяет, является ли данный символ алфавитом или нет.

isalpha () Прототип

 int isalpha (int ch);

В isalpha()функции проверяет ч алфавитный символа или не в соответствии с классификацией по установленному в данный момент C локал. По умолчанию символы алфавита:

  • Заглавные буквы: от A до Z
  • Строчные буквы: от a до z

Поведение isalpha () не определено, если значение ch не может быть представлено как unsigned char или не равно EOF.

Он определен в заголовочном файле "> заголовочный файл.

isalpha () Параметры

ch: Персонаж для проверки.

isalpha () Возвращаемое значение

isalpha()Функция возвращает ненулевое значение , если chэто алфавит, в противном случае возвращает ноль.

Пример: как работает функция isalpha ()

 #include #include #include using namespace std; int main() ( char str() = "ad138kw+~!$%?';)qjj"; int count = 0; for (int i=0; i<=strlen(str); i++) ( if (isalpha(str(i))) count ++; ) cout << "Number of alphabet characters:" << count << endl; cout << "Number of non alphabet characters:" << strlen(str)-count << endl; return 0; )

Когда вы запустите программу, вывод будет:

 Количество буквенных знаков: 7 Количество небуквенных знаков: 12

Интересные статьи...