C ++ iswctype () - C ++ Standard Library

A C ++ függvényben az iswctype () függvény ellenőrzi, hogy egy adott széles karakter rendelkezik-e bizonyos tulajdonsággal.

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

iswctype () prototípus

 int iswctype (wint_t wc, wctype_t desc);

Az iswctype () függvény a wc széles karaktert a desc által megadott tulajdonság szerint osztályozza.

Ennek a függvénynek a viselkedését befolyásolhatja az aktuális területi beállítás LC_CTYPE kategóriája.

iswctype () Paraméterek

  • wc: Az ellenőrizendő széles karakter.
  • desc: A tesztelni kívánt tulajdonság a wctype () meghívásból származik.

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

  • Az iswctype () függvény nem nulla értéket ad vissza, ha a wc rendelkezik a desc által megadott tulajdonsággal, ellenkező esetben nulla.

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

 #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.UTF-8"); wchar_t wc = L'u0178'; if (iswctype(wc, wctype("digit"))) wcout << wc << L" is a digit"; else if (iswctype(wc, wctype("alpha"))) wcout << wc << L" is an alphabet"; else wcout << wc << L" is neither an alphabet nor a digit"; return 0; )

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

 Ÿ egy ábécé

érdekes cikkek...