Функція islower () у C ++ перевіряє, чи вказаний символ є символом нижнього регістру чи ні.
протокол islower ()
int islower (int ch);
В islower()
функція перевіряє ч в нижньому регістрі, класифікованих за поточною локалі C. За замовчуванням символи від a до z (значення ascii від 97 до 122) є символами нижнього регістру.
Поведінка параметра islower()
невизначена, якщо значення ch не можна представити як беззнаковий символ або не дорівнює EOF.
Це визначається у файлі заголовка "> файл заголовка.
islower () Параметри
ch: символ для перевірки.
islower () Повертається значення
islower()
Функція повертає нульове значення , якщо ч в нижньому регістрі, в іншому випадку повертає нуль.
Приклад: Як працює функція islower ()
#include #include #include using namespace std; int main() ( char str() = "This Program Converts ALL LowerCase Characters to UpperCase"; for (int i=0; i < strlen(str); i++) ( if (islower(str(i))) /* Converting lowercase characters to uppercase */ str(i) = str(i) - 32; ) cout << str; return 0; )
Коли ви запускаєте програму, результат буде:
ЦЯ ПРОГРАМА ПЕРЕВІРЮЄ ВСІ ХАРАКТЕРИ НИЗЬКОГО РОЗРЯДУ