C ispunct () - C Standard Library

Ispunct () फ़ंक्शन जाँचता है कि कोई वर्ण विराम चिह्न है या नहीं।

फ़ंक्शन प्रोटोटाइप ispunct()है:

 int ispunct(int argument);

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

सी प्रोग्रामिंग में, पात्रों को आंतरिक रूप से पूर्णांक के रूप में माना जाता है। इसलिए ispunct()पूर्णांक तर्क देता है।

ispunct()समारोह ctype.h हेडर फाइल में परिभाषित किया गया है।

उदाहरण 1: विराम चिह्न की जाँच करने का कार्यक्रम

 #include #include int main() ( char c; int result; c = ':'; result = ispunct(c); if (result == 0) ( printf("%c is not a punctuation", c); ) else ( printf("%c is a punctuation", c); ) return 0; )

आउटपुट

 : एक विराम चिह्न है 

उदाहरण 2: सभी विराम चिह्नों को मुद्रित करें

 #include #include int main() ( int i; printf("All punctuations in C: "); // looping through all ASCII characters for (i = 0; i <= 127; ++i) if(ispunct(i)!= 0) printf("%c ", i); return 0; ) 

आउटपुट

सी में सभी विराम चिह्न:! # "$% & '() * +, -। /:? @? () _` (!) ~

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