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