C ++ में iswctype () फ़ंक्शन चेक करता है कि किसी दिए गए विस्तृत वर्ण में एक निश्चित गुण है।
Iswctype () फ़ंक्शन को हेडर फ़ाइल में परिभाषित किया गया है।
iswctype () प्रोटोटाइप
int iswctype (wint_t wc, wctype_t desc);
Iswctype () फ़ंक्शन desc द्वारा निर्दिष्ट संपत्ति के अनुसार विस्तृत वर्ण wc को वर्गीकृत करता है।
इस फ़ंक्शन का व्यवहार वर्तमान लोकेल के LC_CTYPE श्रेणी से प्रभावित हो सकता है ।
iswctype () पैरामीटर्स
- wc: विस्तृत वर्ण जांचने के लिए।
- desc: परीक्षण करने की संपत्ति, जिसे कॉल से वक्टाइप () में प्राप्त किया जाता है।
iswctype () रिटर्न वैल्यू
- Iswctype () फ़ंक्शन गैर शून्य मान देता है यदि wc में desc द्वारा निर्दिष्ट संपत्ति है, अन्यथा शून्य वापस करता है।
उदाहरण: कार्य कैसे होता है?
#include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.UTF-8"); wchar_t wc = L'u0178'; if (iswctype(wc, wctype("digit"))) wcout << wc << L" is a digit"; else if (iswctype(wc, wctype("alpha"))) wcout << wc << L" is an alphabet"; else wcout << wc << L" is neither an alphabet nor a digit"; return 0; )
जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:
Habet एक वर्णमाला है