Функция 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.