C ++ iswgraph () - C ++ szabványos könyvtár

A C ++ programban az iswgraph () függvény ellenőrzi, hogy az adott széles karakter grafikus ábrázolással rendelkezik-e vagy sem.

Az iswgraph () függvény a fejlécfájlban van meghatározva.

iswgraph () prototípus

 int iswgraph (wint_t ch);

Az iswgraph () függvény ellenőrzi, hogy a ch grafikus ábrázolással rendelkezik-e az aktuális C területi beállítás szerint. Alapértelmezés szerint a következő karakterek grafikusak:

  • Számjegyek (0–9)
  • Nagybetűk (A-tól Z-ig)
  • Kisbetűk (a – z)
  • Írásjelek (! "# $% & '() * +, -. /:;? @ () _` (|) ~)

iswgraph () Paraméterek

  • ch: Az ellenőrizendő széles karakter.

iswgraph () Visszatérési érték

  • Az iswgraph () függvény nem nulla értéket ad vissza, ha a ch grafikus ábrázolási karakterrel rendelkezik.
  • Nullát ad, ha a ch-nek nincs grafikus ábrázolási karaktere.

Példa: Hogyan működik az iswgraph () függvény?

 #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.UTF-8"); wchar_t ch1 = L'u0009'; wchar_t ch2 = L'u03a9'; iswgraph(ch1)? wcout << ch1 << L" has graphical representation" : wcout << ch1 << L" does not have graphical representation"; wcout << endl; iswgraph(ch2)? wcout << ch2 << L" has graphical representation" : wcout << ch2 << L" does not have graphical representation"; return 0; )

A program futtatásakor a kimenet a következő lesz:

 nincs grafikus ábrázolása Ω grafikus ábrázolása van

érdekes cikkek...