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

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

Iswcntrl () फ़ंक्शन को हेडर फ़ाइल में परिभाषित किया गया है।

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

 int iswcntrl (wint_t ch);

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

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

  • ch: विस्तृत वर्ण की जाँच करने के लिए।

iswcntrl () वापसी मान

  • यदि कोई नियंत्रण वर्ण है, तो iswcntrl () फ़ंक्शन गैर शून्य मान देता है।
  • यह शून्य लौटता है यदि ch एक नियंत्रण वर्ण नहीं है।

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

 #include #include using namespace std; int main() ( wchar_t ch1 = L'u000c';// unicode for form feed wchar_t ch2 = L'u03a3';// unicode for Σ cout << hex << showbase << boolalpha << "iswcntrl(" << (wint_t)ch1 << ") returned " << (bool)iswcntrl(ch1) << endl; cout << hex << showbase << boolalpha << "iswcntrl(" << (wint_t)ch2 << ") returned " << (bool)iswcntrl(ch2) << endl; return 0; )

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

 iswcntrl (0xc) लौटाया गया सच्चा iswcntrl (0x3a3) गलत दिया गया

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