Функция isalpha
Функция isalpha проверяет, является ли символ
буквой. В параметр мы передаем код символа. Для буквы
латиницы функция возвращает ненулевое число, для цифры
и знака - 0. Функция доступна после подключения
заголовочного файла <cctype>.
Аргумент приводят к unsigned char. Иначе для
символа с отрицательным кодом поведение функции
не определено.
Синтаксис
isalpha(ch);
Пример
Давайте проверим букву 'A':
#include <iostream>
#include <cctype>
using namespace std;
int main()
{
bool res = isalpha(static_cast<unsigned char>('A')) != 0;
cout << res << endl;
return 0;
}
Результат выполнения кода:
1
Пример
Давайте проверим цифру '5':
#include <iostream>
#include <cctype>
using namespace std;
int main()
{
bool res = isalpha(static_cast<unsigned char>('5')) != 0;
cout << res << endl;
return 0;
}
Результат выполнения кода:
0