Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

C/C++ में isblank()

फ़ंक्शन isblank() का उपयोग यह जांचने के लिए किया जाता है कि पास किया गया कैरेक्टर ब्लैंक है या नहीं। यह मूल रूप से एक स्पेस कैरेक्टर है और यह टैब कैरेक्टर (\t) पर भी विचार करता है। यह फ़ंक्शन C भाषा में "ctype.h" हेडर फ़ाइल में और C++ भाषा में "cctype" हेडर फ़ाइल में घोषित है।

यहां C++ भाषा में isblank() का सिंटैक्स है:

int isblank(int c);

यहां C++ भाषा में isblank() का एक उदाहरण है:

उदाहरण

#include <ctype.h>
#include <iostream>
#include <string>

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 << "\nवाक्य में ब्लैंक्स की संख्या: " << count << endl;
   return 0;
}

आउटपुट

वाक्य में ब्लैंक्स की संख्या: 5

उपरोक्त प्रोग्राम में, एक स्ट्रिंग वेरिएबल s में पास की जाती है। फ़ंक्शन isblank() का उपयोग पास की गई स्ट्रिंग में स्पेस या ब्लैंक्स की जांच के लिए किया जाता है।

नोट: "The space between words. " में 5 स्पेस हैं (अंत में एक अतिरिक्त स्पेस सहित)।

मानक C में isblank()

isblank() C99 मानक का हिस्सा है। यह स्पेस (' ') और हॉरिजॉन्टल टैब ('\t') के लिए true लौटाता है। यह वर्टिकल टैब, फॉर्म फीड, या न्यूलाइन के लिए true नहीं लौटाता (उनके लिए isspace() का उपयोग करें)।

  1. - C/C++ में putwchar() फंक्शन

    इस लेख में हम C++ STL में putwchar() फंक्शन के कार्य, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। putwchar() क्या है? putwchar() फंक्शन C++ STL में एक इनबिल्ट फंक्शन है, जो हेडर फाइल में परिभाषित है। putwchar() फंक्शन का उपयोग स्टैंडर्ड आउटपुट डिवाइस पर वाइड कैरेक्टर लिखने के लिए किया जाता है। यह फंक्शन

  1. - C/C++ में memcpy() फंक्शन

    इस लेख में हम C++ STL में memcpy() फंक्शन के कार्य, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। memcpy() क्या है? memcpy() फंक्शन C++ STL में एक इनबिल्ट फंक्शन है, जो हेडर फाइल में परिभाषित है। memcpy() फंक्शन का उपयोग मेमोरी के ब्लॉक्स को कॉपी करने के लिए किया जाता है। इस फंक्शन का उपयोग एक मेमोरी लोकेश

  1. C/C++ में AA ट्रीज C/C++ में AA ट्रीज

    कंप्यूटर साइंस में AA ट्री को संतुलित ट्री के एक रूप के रूप में परिभाषित किया गया है जिसे क्रमबद्ध डेटा को कुशलतापूर्वक स्टोर और पुनर्प्राप्त करने के लिए लागू किया जाता है। AA ट्रीज को रेड-ब्लैक ट्री के एक रूपांतर के रूप में माना जाता है, एक प्रकार का बाइनरी सर्च ट्री जो प्रविष्टियों के कुशल जोड़ और