C ++ iswctype () - C ++ standardraamatukogu

Funktsioon iswctype () funktsioonis C ++ kontrollib, kas antud laia tähemärgil on kindel omadus.

Funktsioon iswctype () on määratletud päisefailis.

iswctype () prototüüp

 int iswctype (wint_t wc, wctype_t desc);

Funktsioon iswctype () klassifitseerib laia märgi wc vastavalt desc määratud omadusele.

Selle funktsiooni käitumist võib mõjutada praeguse lokaadi kategooria LC_CTYPE .

iswctype () parameetrid

  • wc: lai märk, mida kontrollida.
  • desc: atestitav omadus saadakse kutsest wctype ().

iswctype () Tagastusväärtus

  • Funktsioon iswctype () tagastab nulli väärtuse, kui wc-l on desc määratud omadus, vastasel juhul tagastatakse null.

Näide: Kuidas funktsioon iswctype () töötab?

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

Programmi käivitamisel on väljund järgmine:

 Ÿ on tähestik

Huvitavad Artiklid...