C++ में iswblank () फ़ंक्शन का उपयोग यह जांचने के लिए किया जाता है कि दिया गया विस्तृत वर्ण रिक्त है या नहीं। यह सी भाषा में "ctype.h" हेडर फाइल में और सी ++ स्टैंडर्ड टेम्प्लेट लाइब्रेरी (एसटीएल) में "सीसीटाइप" हेडर फाइल में मौजूद है।
iswblank का सिंटैक्स इस प्रकार है
int iswblank(wint_t ch)
वापसी का प्रकार − यदि इसमें रिक्त स्थान हैं तो शून्य शून्य मान देता है और यदि नहीं है तो मान 0 देता है।
पैरामीटर - ch - यह जांचा जाने वाला वर्ण है।
उदाहरण
इनपुट - स्ट्रिंग स्ट्र ="आई लव माईसेल्फ"
आउटपुट − रिक्त स्थानों की कुल संख्या − 2
. हैइनपुट - स्ट्रिंग स्ट्र ="मैं स्वयं"
आउटपुट − रिक्त स्थानों की कुल संख्या है − 0
नीचे दिए गए प्रोग्राम में इस्तेमाल किया गया तरीका इस प्रकार है -
-
यह जांचने के लिए स्ट्रिंग इनपुट करें कि इसमें रिक्त स्थान हैं या नहीं।
-
फ़ंक्शन iswblank() को कॉल करें और अंतिम परिणाम के लिए पैरामीटर के रूप में दिए गए स्ट्रिंग को फ़ंक्शन में पास करें।
-
अंतिम परिणाम प्रिंट करने के लिए गैर-शून्य पूर्णांक मान को एक चर में पकड़ें।
उदाहरण
#include <ctype.h> #include <iostream> using namespace std; int main(){ setlocale(LC_ALL, "en_US.UTF-8"); wchar_t str[] = L"\u0757\u077c\u0020\u00c5\u00d5\u00dd\u0009\u00a5"; int count = 0; for (int i=0; i<wcslen(str); i++) { if (iswblank(str[i])) count ++; } cout << L"Number of blank characters in \"" << str << "\" = " << count; return 0; }
आउटपुट
यदि हम उपरोक्त कोड चलाते हैं तो यह निम्न आउटपुट उत्पन्न करेगा -
Number of blank characters in "ݼݗ ÅÕÝ¥" = 2