Функція isalpha () у C ++ перевіряє, чи є даний символ алфавітом чи ні.
протокол isalpha ()
int isalpha (int ch);
У isalpha()
функції перевіряє ч алфавітний символу або не в відповідності з класифікацією за встановленим в даний момент C локал. За замовчуванням символи мають алфавіт:
- Великі літери: від А до Я
- Малі літери: від a до z
Поведінка isalpha () є невизначеним, якщо значення ch не представляється як беззнаковий символ або не дорівнює 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