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

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

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

прототип исвпунцт ()

 инт исвпунцт (винт_т цх);

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

 ! "# $% & '() * +, -. /:;? @ () _` (|) ~.

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

  • цх: Широки карактер за проверу.

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

  • Функција исвпунцт () враћа вредност која није нула ако је цх интерпункцијски знак.
  • Враћа нулу ако цх није интерпункцијски знак.

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

 #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.UTF-8"); wchar_t ch1 = L'u0938'; wchar_t ch2 = L'u007e'; iswpunct(ch1) ? wcout << ch1 << L" is a punctuation character" : wcout << ch1 << L" is not a punctuation character"; wcout << endl; iswpunct(ch2) ? wcout << ch2 << L" is a punctuation character" : wcout << ch2 << L" is not a punctuation character"; return 0; )

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

 स није интерпункцијски знак ~ је интерпункцијски знак

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