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

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

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

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

 вцтипе_т вцтипе (цонст цхар * стр);

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

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

  • стр: Ц низ који специфицира жељену категорију.
Вредност стр за вцтипе
Вредност стр Еквивалентна функција
алнум исвалнум
алфа исвалпха
празно исвбланк
цнтрл исвцнтрл
цифра исвдигит
граф исвграпх
ниже исвловер
штампати исвпринт
тачно исвпунцт
свемир исвспаце
кдигит исвкдигит
горња исвуппер

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

  • Функција вцтипе () враћа објект вцтипе_т који се може користити са товцтипе () за проверу својства широког карактера.
  • Ако стр не пружа категорију коју подржава тренутни Ц локалитет, враћа нулу.

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

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

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

 µ је абецеда

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