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

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

Функция iswlower () определена в заголовочном файле.

iswlower () прототип

 int iswlower (wint_t ch);

Функция iswlower () проверяет, является ли ch символом нижнего регистра, т.е. одним из следующих

 a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z.

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

  • ch: широкий символ для проверки.

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

  • Функция iswlower () возвращает ненулевое значение, если ch - символ нижнего регистра.
  • Он возвращает ноль, если ch не является строчной буквой.

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

 #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.UTF-8"); wchar_t ch1 = L'u03a0'; wchar_t ch2 = L'u03c0'; wcout << L"islower(" << ch1 << ") returned " << boolalpha << (bool)iswlower(ch1) << endl; wcout << L"islower(" << ch2 << ") returned " << boolalpha << (bool)iswlower(ch2) << endl; return 0; )

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

 islower (Π) вернул false islower (π) вернул true

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