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.
| 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








