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

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

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

iswprint () прототип

 int iswprint (wint_t ch);

Функция iswprint () проверяет, можно ли распечатать ch. По умолчанию можно распечатать следующие символы:

  • Цифры (от 0 до 9)
  • Прописные буквы (от A до Z)
  • Строчные буквы (от a до z)
  • Знаки пунктуации (! "# $% & '() * +, -. /:;? @ () _` (|) ~)
  • Космос

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

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

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

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

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

 #include #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.UTF-8"); wchar_t str() = L"Ĥĕllö ĂllĦow are ŷou"; for (int i=0; i 

When you run the program, the output will be:

 Ĥĕllö Ăll Ħow are ŷou

Here, and are non-printable characters in the string.

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