A C ++ verzióban az iswprint () függvény ellenőrzi, hogy az adott széles karakter nyomtatható-e vagy sem.
Az iswprint () függvény a fejlécfájlban van meghatározva.
iswprint () prototípus
int iswprint (wint_t ch);
Az iswprint () függvény ellenőrzi, hogy a ch nyomtatható-e vagy sem. Alapértelmezés szerint a következő karakterek nyomtathatók:
- Számjegyek (0–9)
- Nagybetűk (A-tól Z-ig)
- Kisbetűk (a – z)
- Írásjelek (! "# $% & '() * +, -. /:;? @ () _` (|) ~)
- Hely
iswprint () Paraméterek
- ch: Az ellenőrizendő széles karakter.
iswprint () Visszatérési érték
- Az iswprint () függvény nem nulla értéket ad vissza, ha ch nyomtatható.
- Nullát ad, ha ch nem nyomtatható.
Példa: Hogyan működik az iswprint () függvény?
#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.