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

C/C++ में iswblank() फ़ंक्शन

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

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

int iswblank(wint_t c);

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

उदाहरण

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

using namespace std;

int main() {
   wchar_t s[] = L"The space between words.";
   int i = 0;
   int count = 0;
   
   while (s[i]) {
      wchar_t c = s[i++];
      if (iswblank(c)) {
         count++;
      }
   }
   
   cout << "\nवाक्य में ब्लैंक्स की संख्या: " << count << endl;
   return 0;
}

आउटपुट

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

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

नोट: मूल आउटपुट में 5 दिखाया गया था लेकिन "The space between words." में 4 स्पेस हैं। iswblank() स्पेस और टैब दोनों को ब्लैंक मानता है।

isblank() और iswblank() में अंतर

विशेषता isblank() iswblank()
पैरामीटर टाइप int (char के लिए) wint_t (वाइड कैरेक्टर के लिए)
हेडर (C) ctype.h wctype.h
हेडर (C++) cctype cwctype
  1. - C/C++ में rand() और srand() फंक्शन्स

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

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

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

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

    दिया गया कार्य C/C++ में system() के कार्य को दिखाना है। system() फंक्शन C/C++ स्टैंडर्ड लाइब्रेरी का एक हिस्सा है। इसका उपयोग उन कमांड्स को पास करने के लिए किया जाता है जिन्हें ऑपरेटिंग सिस्टम के कमांड प्रोसेसर या टर्मिनल में निष्पादित किया जा सकता है, और अंत में कमांड के पूरा होने के बाद लौटाता है