C ++ ispunct () - C ++ Standard Library

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 विराम चिह्न वर्ण नहीं है

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