C ++ wctype () - Standardna knjižnica C ++

Funkcija wctype () v jeziku C ++ vrne vrednost tipa wctype_t, ki se uporablja za široko klasifikacijo znakov.

Funkcija wctype () je definirana v datoteki glave.

prototip wctype ()

 wctype_t wctype (const char * str);

Funkcija wctype () za argument vzame niz niza C in vrne vrednost tipa wctype_t, ki se uporablja za razvrščanje širokega znaka.

wctype () Parametri

  • str: C niz, ki določa želeno kategorijo.
Vrednost str za wctype
Vrednost str Enakovredna funkcija
alnum iswalnum
alfa iswalpha
prazno iswblank
cntrl iswcntrl
številka iswdigit
graf iswgraph
nižje iswlower
natisni iswprint
natančna iswpunct
vesolje iswspace
xdigit iswxdigit
zgornji iswupper

wctype () Vrnjena vrednost

  • Funkcija wctype () vrne objekt wctype_t, ki ga lahko uporabite s towctype () za preverjanje lastnosti širokega znaka.
  • Če str ne vsebuje kategorije, ki jo podpira trenutna področna nastavitev C, vrne nič.

Primer: Kako deluje funkcija wctype ()?

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

Ko zaženete program, bo rezultat:

 µ je abeceda

Zanimive Članki...