Функција исвпунцт () у Ц ++ проверава да ли је дати широки знак интерпункција или није.
Функција исвпунцт () је дефинисана у датотеци заглавља.
прототип исвпунцт ()
инт исвпунцт (винт_т цх);
Функција исвпунцт () проверава да ли је цх интерпункцијски знак или није. Интерпункцијски знакови су подразумевано
! "# $% & '() * +, -. /:;? @ () _` (|) ~.
исвпунцт () Параметри
- цх: Широки карактер за проверу.
исвпунцт () Повратна вредност
- Функција исвпунцт () враћа вредност која није нула ако је цх интерпункцијски знак.
- Враћа нулу ако цх није интерпункцијски знак.
Пример: Како функционише функцијаввунцт ()?
#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; )
Када покренете програм, излаз ће бити:
स није интерпункцијски знак ~ је интерпункцијски знак