फ़ंक्शन iswpunct() का उपयोग यह जांचने के लिए किया जाता है कि पासिंग वाइड कैरेक्टर एक विराम चिह्न है या नहीं। यदि यह विराम चिह्न नहीं है, तो यह शून्य लौटाता है, अन्यथा यह एक गैर-शून्य मान देता है। इसे "cwctype" हेडर फ़ाइल में घोषित किया गया है।
iswpunct()
. का सिंटैक्स यहां दिया गया हैint iswpunct(wint_t character);
iswpunct()
. का एक उदाहरण यहां दिया गया हैउदाहरण
#include<cwctype> #include<stdio.h> using namespace std; int main() { wint_t a = '!'; wint_t b = 'a'; if(iswpunct(a)) printf("The character is a punctuation."); else printf("\nThe character is not a punctuation."); if(iswpunct(b)) printf("\nThe character is a punctuation."); else printf("\nThe character is not a punctuation."); return 0; }
आउटपुट
The character is a punctuation. The character is not a punctuation.
उपरोक्त कार्यक्रम में, दो विस्तृत वर्णों को ए और बी घोषित किया गया है। वर्णों की जाँच की जाती है कि पारित वर्ण विराम चिह्न है या नहीं।
wint_t a = '!'; wint_t b = 'a'; if(iswpunct(a)) printf("The character is a punctuation."); else printf("\nThe character is not a punctuation."); if(iswpunct(b)) printf("\nThe character is a punctuation."); else printf("\nThe character is not a punctuation.");