C ++ iswpunct () - C ++ Standard Library

C ++ में iswpunct () फ़ंक्शन चेक करता है कि दिया गया विस्तृत वर्ण विराम चिह्न है या नहीं।

Iswpunct () फ़ंक्शन को हेडर फ़ाइल में परिभाषित किया गया है।

iswpunct () प्रोटोटाइप

 int iswpunct (wint_t ch);

Iswpunct () फ़ंक्शन जाँचता है कि ch एक विराम चिह्न वर्ण है या नहीं। डिफ़ॉल्ट रूप से, विराम चिह्न वर्ण हैं

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

iswpunct () पैरामीटर

  • ch: विस्तृत वर्ण की जाँच करने के लिए।

iswpunct () रिटर्न मान

  • यदि कोई विराम चिह्न वर्ण है, तो iswpunct () फ़ंक्शन गैर शून्य मान देता है।
  • यदि कोई विराम चिह्न वर्ण नहीं है तो यह शून्य देता है।

उदाहरण: कैसे काम करता है?

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

जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:

 S विराम चिह्न वर्ण नहीं है ~ विराम चिह्न वर्ण है

दिलचस्प लेख...