C++ स्टैंडर्ड टेम्पलेट लाइब्रेरी (STL) में, iswctype() फ़ंक्शन का उपयोग यह जांचने के लिए किया जाता है कि दिया गया वाइड कैरेक्टर desc द्वारा निर्दिष्ट गुण रखता है या नहीं।
Iswctype() एक अंतर्निहित फ़ंक्शन है जिसका हेडर फ़ाइल "ctype.h" है।
Iswctype() का सिंटैक्स निम्नानुसार है
int iswctype(wint_t c, wctype_t desc); iswctype () / जांचता है कि क्या c में desc द्वारा निर्दिष्ट गुण है। /
सारांश
int iswctype(wint_t c, wctype_t desc);
पैरामीटर्स
C - जांचने के लिए वाइड कैरेक्टर्स जिन्हें wint_t इंटीग्रल टाइप में कास्ट किया गया है
Desc - यह एक मान है जो wctype को कॉल करके लौटाया जाता है, जो एक स्केलर टाइप है जिसका उपयोग wctype (वाइड कैरेक्टर टाइप) के रिटर्न टाइप के रूप में किया जाता है।
रिटर्न वैल्यू
शून्य से अलग मान (यानी, सच) यदि वास्तव में c में desc द्वारा पहचाना गया गुण है। अन्यथा शून्य (यानी, गलत)।
C में ISWCTYPE() फ़ंक्शन के लिए प्रोग्राम
#include <stdio.h> #include <wctype.h> int main (){ int i=0; wchar_t str[] = L"Test String.\n"; wchar_t c; wctype_t check = wctype("lower"); wctrans_t trans = wctrans("toupper"); while (str[i]){ c = str[i]; if (iswctype(c,check)) c = towctrans(c,trans); putwchar (c); i++; } return 0; }आउटपुट
यदि हम उपरोक्त कोड चलाते हैं तो यह निम्नलिखित आउटपुट उत्पन्न करेगा -
TEST STRING.