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

Функцията isalpha () в C ++ проверява дали дадения знак е азбука или не.

прототип на isalpha ()

 int isalpha (int ch);

В isalpha()проверките функционални ако гл е буква, или не, както са класифицирани от инсталираната С локал. По подразбиране знаците са азбуки:

  • Главни букви: А до Я
  • Малки букви: от a до z

Поведението на isalpha () е недефинирано, ако стойността на ch не е представима като неподписан 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

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