Ц ++ исвцтипе () - Ц ++ стандардна библиотека

Функција исвцтипе () у Ц ++ проверава да ли дати широки знак има одређено својство.

Функција исвцтипе () је дефинисана у датотеци заглавља.

прототип исвцтипе ()

 инт исвцтипе (винт_т вц, вцтипе_т десц);

Функција исвцтипе () класификује широки карактер вц према својству наведеном у десц.

На понашање ове функције може утицати категорија ЛЦ_ЦТИПЕ тренутне локализације.

исвцтипе () Параметри

  • вц: Широки карактер за проверу.
  • десц: Својство за које се тестира добија се позивом на вцтипе ().

исвцтипе () Повратна вредност

  • Функција исвцтипе () враћа вредност која није нула ако вц има својство специфицирано десц, у супротном враћа нулу.

Пример: Како функционише функција исвцтипе ()?

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

Када покренете програм, излаз ће бити:

 Ы је абецеда

Занимљиви Чланци...