Функција исвцтипе () у Ц ++ проверава да ли дати широки знак има одређено својство.
Функција исвцтипе () је дефинисана у датотеци заглавља.
прототип исвцтипе ()
инт исвцтипе (винт_т вц, вцтипе_т десц);
Функција исвцтипе () класификује широки карактер вц према својству наведеном у десц.
На понашање ове функције може утицати категорија ЛЦ_ЦТИПЕ тренутне локализације.
исвцтипе () Параметри
- вц: Широки карактер за проверу.
- десц: Својство за које се тестира добија се позивом на вцтипе ().
исвцтипе () Повратна вредност
- Функција исвцтипе () враћа вредност која није нула ако вц има својство специфицирано десц, у супротном враћа нулу.
Пример: Како функционише функција исвцтипе ()?
#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; )
Када покренете програм, излаз ће бити:
Ы је абецеда