Funkcja iswprint () w C ++ sprawdza, czy dany szeroki znak można wydrukować, czy nie.
Funkcja iswprint () jest zdefiniowana w pliku nagłówkowym.
iswprint () prototyp
int iswprint (wint_t ch);
Funkcja iswprint () sprawdza, czy ch można wydrukować, czy nie. Domyślnie drukowalne są następujące znaki:
- Cyfry (od 0 do 9)
- Wielkie litery (od A do Z)
- Małe litery (od a do z)
- Znaki interpunkcyjne (! "# $% & '() * +, -. /:;? @ () _` (|) ~)
- Przestrzeń
Parametry iswprint ()
- ch: Szeroki znak do sprawdzenia.
iswprint () Wartość zwracana
- Funkcja iswprint () zwraca wartość niezerową, jeśli można wydrukować ch.
- Zwraca zero, jeśli nie można wydrukować ch.
Przykład: Jak działa funkcja 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.