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

Funkcija iswctype () C ++ tikrina, ar duotas platus simbolis turi tam tikrą savybę.

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

iswctype () prototipas

 int iswctype (wint_t wc, wctype_t desc);

Funkcija iswctype () klasifikuoja platųjį simbolį wc pagal ypatybę, kurią nurodo desc.

Šios funkcijos veikimą gali paveikti dabartinės lokalės kategorija LC_CTYPE .

iswctype () parametrai

  • wc: platus simbolis, kurį reikia patikrinti.
  • desc: savybė, kurią reikia išbandyti, gaunama iškvietus wctype ().

iswctype () Grąžinimo vertė

  • Funkcija iswctype () grąžina ne nulinę vertę, jei wc turi desc nurodytą ypatybę, kitaip grąžina nulį.

Pavyzdys: Kaip veikia „iswctype“) funkcija?

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

Kai paleisite programą, išvestis bus:

 Ÿ yra abėcėlė

Įdomios straipsniai...