Funkce iswprint () v C ++ kontroluje, zda lze daný široký znak vytisknout nebo ne.
Funkce iswprint () je definována v hlavičkovém souboru.
prototyp iswprint ()
int iswprint (wint_t ch);
Funkce iswprint () kontroluje, zda je ch tisknutelný nebo ne. Ve výchozím nastavení lze tisknout následující znaky:
- Číslice (0 až 9)
- Velká písmena (A až Z)
- Malá písmena (a až z)
- Interpunkční znaky (! "# $% & '() * +, -. /:;? @ () _` (|) ~)
- Prostor
iswprint () parametry
- ch: Široký znak ke kontrole.
iswprint () Vrátit hodnotu
- Funkce iswprint () vrací nenulovou hodnotu, pokud lze ch vytisknout.
- Pokud ch nelze vytisknout, vrátí nulu.
Příklad: Jak funguje funkce 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.