C ++ wctype () - C ++ standartinė biblioteka

Funkcija wctype () C ++ pateikia wctype_t tipo vertę, naudojamą plačiam simbolių klasifikavimui.

Funkcija wctype () yra apibrėžta antraštės faile.

wctype () prototipas

 wctype_t wctype (const char * str);

Funkcija „wctype ()“ nurodo C eilutės str. Kaip argumentą ir pateikia wctype_t tipo vertę, kuri naudojama klasifikuojant platųjį simbolį.

wctype () parametrai

  • str: C eilutė, nurodanti norimą kategoriją.
Str reikšmė wctype
Str. Vertė Lygiavertė funkcija
alnumas iswalnum
alfa isvalpha
tuščias yra tuščias
cntrl iswcntrl
skaitmenų iswdigit
grafikas iswgraph
žemesnis atauga
spausdinti iswprint
punktualus iswpunct
vietos iswspace
xdigit iswxdigit
viršutinė iswupper

wctype () Grąžinimo vertė

  • Funkcija wctype () grąžina objektą wctype_t, kurį galima naudoti su towctype () norint patikrinti plataus simbolio ypatybes.
  • Jei str nepateikia kategorijos, palaikomos dabartinės C lokalės, ji grąžins nulį.

Pavyzdys: Kaip veikia wctype () funkcija?

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

Kai paleisite programą, išvestis bus:

 µ yra abėcėlė

Įdomios straipsniai...