C ++ iswctype () - C ++ Standardbibliotek

Funktionen iswctype () i C ++ kontrollerar om ett givet brett tecken har en viss egenskap.

Funktionen iswctype () definieras i rubrikfilen.

iswctype () prototyp

 int iswctype (wint_t wc, wctype_t desc);

Funktionen iswctype () klassificerar det breda tecknet wc enligt den egenskap som anges av beskrivning.

Funktionen för denna funktion kan påverkas av kategorin LC_CTYPE i den aktuella platsen.

iswctype () Parametrar

  • wc: Den breda karaktären att kontrollera.
  • desc: Egenskapen som ska testas för erhålls från ett samtal till wctype ().

iswctype () Returvärde

  • Funktionen iswctype () returnerar ett värde som inte är noll om wc har den egenskap som anges av desc, annars returnerar noll.

Exempel: Hur fungerar funktionen wctype ()?

 #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; )

När du kör programmet blir resultatet:

 Ÿ är ett alfabet

Intressanta artiklar...