C ++ iscntrl () - C ++ स्टैंडर्ड लाइब्रेरी

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

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

 int iscntrl (इंट च);

iscntrl()समारोह जांच करता है कि ch एक नियंत्रण चरित्र है या के रूप में वर्तमान में स्थापित सी स्थान के आधार पर वर्गीकृत नहीं। डिफ़ॉल्ट रूप से, 0x00 से 0x1F और 0x7F कोड वाले वर्णों को नियंत्रण वर्ण माना जाता है।

ASCII वर्ण सेट में 32 नियंत्रण वर्ण हैं, जिसमें नल, लाइन फीड, पाठ की शुरुआत, बैकस्पेस, टैब आदि शामिल हैं।

का iscntrl()मान अनिर्धारित है यदि ch का मान अहस्ताक्षरित चार के रूप में प्रतिनिधित्व योग्य नहीं है या EOF के बराबर नहीं है।

इसे हेडर फ़ाइल "> हेडर फ़ाइल में परिभाषित किया गया है।

iscntrl () पैरामीटर्स

ch: चरित्र की जाँच करने के लिए।

iscntrl () वापसी मान

iscntrl()फ़ंक्शन गैर शून्य मान अगर ch एक नियंत्रण चरित्र है, अन्यथा शून्य देता है।

उदाहरण: कैसे iscntrl () फ़ंक्शन काम करता है

 #include #include using namespace std; int main() ( char ch1 = ' '; char ch2 = 'x'; iscntrl(ch1)?cout << ch1 << " is a control character":cout << ch1 << " is not a control character"; cout << endl; iscntrl(ch2)?cout << ch2 << " is a control character":cout << ch2 << " is not a control character"; return 0; )

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

 एक नियंत्रण चरित्र है x एक नियंत्रण चरित्र नहीं है

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