फ़ंक्शन isblank () का उपयोग यह जांचने के लिए किया जाता है कि पास किया गया वर्ण रिक्त है या नहीं। यह मूल रूप से एक स्पेस कैरेक्टर है और यह टैब कैरेक्टर (\ t) पर भी विचार करता है। यह फ़ंक्शन C भाषा में "ctype.h" हेडर फ़ाइल और C++ भाषा में "cctype"" हेडर फ़ाइल में घोषित किया गया है।
यहाँ C++ भाषा में isblank() का सिंटैक्स दिया गया है,
int isblank(int char);
यहाँ C++ भाषा में isblank() का एक उदाहरण दिया गया है,
उदाहरण
#include <ctype.h> #include <iostream> using namespace std; int main() { string s = "The space between words. "; int i = 0; int count = 0; while(s[i]) { char c = s[i++]; if (isblank(c)) { count++; } } cout << "\nNumber of blanks in sentence : " << count << endl; return 0; }
आउटपुट
Number of blanks in sentence : 4
उपरोक्त प्रोग्राम में, एक स्ट्रिंग को वेरिएबल s में पास किया जाता है। फ़ंक्शन isblank() का उपयोग पास की गई स्ट्रिंग में रिक्त स्थान या रिक्त स्थान की जांच करने के लिए किया जाता है जैसा कि निम्नलिखित कोड स्निपेट में दिखाया गया है।
string s = "The space between words. "; int i = 0; int count = 0; while(s[i]) { char c = s[i++]; if (isblank(c)) { count++; } }