C ++ wctype () - C ++ standardraamatukogu

Funktsioon wctype () funktsioonis C ++ tagastab väärtuse tüüpi wctype_t, mida kasutatakse laia tähemärkide klassifikatsiooni jaoks.

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

wctype () prototüüp

 wctype_t wctype (const char * str);

Funktsioon wctype () võtab argumendiks C stringi stringi ja tagastab väärtuse tüüpi wctype_t, mida kasutatakse laia märgi klassifitseerimiseks.

wctype () parameetrid

  • str: C string, mis määrab soovitud kategooria.
Stringi väärtus wctype jaoks
Str. Väärtus Samaväärne funktsioon
alnum iswalnum
alfa iswalpha
tühi on tühi
cntrl iswcntrl
number iswdigit
graafik iswgraph
madalam on vesine
printida isprint
täpne iswpunct
ruumi iswspace
xdigit iswxdigit
ülemine iswupper

wctype () Tagastusväärtus

  • Funktsioon wctype () tagastab objekti wctype_t, mida saab kasutada towctype () abil laia märgi atribuudi kontrollimiseks.
  • Kui str ei paku kategooriat, mida toetab praegune C locale, tagastab see nulli.

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

 #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.UTF-8"); wchar_t wc = L'u00b5'; 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...