C ++ में ispunct () फ़ंक्शन चेक करता है कि दिया गया वर्ण विराम चिह्न वर्ण है या नहीं।
ispunct () प्रोटोटाइप
int ispunct (इंट च);
ispunct()
समारोह जांच करता है कि ch एक विराम वर्ण के रूप में वर्तमान सी स्थान के आधार पर वर्गीकृत है। डिफ़ॉल्ट रूप से, विराम चिह्न वर्ण हैं! "# $% & '() * +, -। /:; @ @ () _` (|) ~।
का ispunct()
मान अनिर्धारित है यदि ch का मान अहस्ताक्षरित चार के रूप में प्रतिनिधित्व योग्य नहीं है या EOF के बराबर नहीं है।
इसे हेडर फ़ाइल "> हेडर फ़ाइल में परिभाषित किया गया है।
ispunct () पैरामीटर
ch: चरित्र की जाँच करने के लिए।
ispunct () रिटर्न मान
ispunct()
फ़ंक्शन गैर शून्य मान अगर ch एक विराम वर्ण है, अन्यथा शून्य देता है।
उदाहरण: कैसे ispunct () फ़ंक्शन काम करता है
#include #include using namespace std; int main() ( char ch1 = '+'; char ch2 = 'r'; ispunct(ch1) ? cout << ch1 << " is a punctuation character" : cout << ch1 << " is not a punctuation character"; cout << endl; ispunct(ch2) ? cout << ch2 << " is a punctuation character" : cout << ch2 << " is not a punctuation character"; return 0; )
जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:
+ विराम चिह्न वर्ण r विराम चिह्न वर्ण नहीं है