Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

iswspace () सी ++ एसटीएल में फ़ंक्शन

इस लेख में हम C++ में iswspace () फ़ंक्शन, इसके सिंटैक्स, कार्यप्रणाली और इसके रिटर्न मानों पर चर्चा करने जा रहे हैं।

iswspace() फ़ंक्शन C++ में एक इनबिल्ट फ़ंक्शन है जिसे हेडर फ़ाइल में परिभाषित किया गया है। फ़ंक्शन जांचता है कि पारित चौड़ा वर्ण एक सफेद स्थान वर्ण है या नहीं। यह फ़ंक्शन isspace () के बराबर एक विस्तृत वर्ण है, जिसका अर्थ है कि यह isspace () के समान ही काम करता है, अंतर यह है कि यह एक विस्तृत वर्ण का समर्थन करता है। फ़ंक्शन जांचता है कि यदि पारित तर्क एक सफेद स्थान (' ') है तो एक गैर-शून्य पूर्णांक मान (सत्य) लौटाएं, अन्यथा शून्य (गलत) लौटाएं

सिंटैक्स

int iswspace(wint_t ch);

फ़ंक्शन केवल एक पैरामीटर को स्वीकार करता है, यानी एक विस्तृत वर्ण जिसे जांचना है। तर्क को wint_t या WEOF में डाला गया है।

wint_t एक अभिन्न प्रकार का डेटा संग्रहीत करता है।

रिटर्न वैल्यू

फ़ंक्शन एक पूर्णांक मान देता है, जो या तो 0 (गलत के मामले में) या कोई गैर-शून्य मान (सत्य के मामले में) हो सकता है।

उदाहरण

#include <iostream>
#include <cwctype>
using namespace std;
int main() {
   wint_t a = '.';
   wint_t b = ' ';
   wint_t c = '1';
   iswspace(a)?cout<<"\nIts white space character":cout<<"\nNot white space character";
   iswspace(b)?cout<<"\nIts white space character":cout<<"\nNot white space character";
   iswspace(c)?cout<<"\nIts white space character":cout<<"\nNot white space character";
}

आउटपुट

यदि हम उपरोक्त कोड चलाते हैं तो यह निम्न आउटपुट उत्पन्न करेगा -

Not white space character
Its white space character
Not white space character

उदाहरण

#include <iostream>
#include <cwctype>
using namespace std;
int main () {
   int i, count;
   wchar_t s[] = L"I am visiting tutorials point";
   count = i = 0;
   while (s[i]) {
      if(iswspace(s[i]))
         count++;
      i++;
   }
   cout<<"There are "<<count <<" white space characters.\n";
   return 0;
}

आउटपुट

यदि हम उपरोक्त कोड चलाते हैं तो यह निम्न आउटपुट उत्पन्न करेगा -

There are 4 white space characters.

  1. atanh () सी ++ एसटीएल में समारोह

    atanh() फ़ंक्शन रेडियन में दिए गए कोण के चाप अतिपरवलयिक स्पर्शरेखा या प्रतिलोम अतिपरवलयिक स्पर्शरेखा देता है। यह C++ STL में एक इनबिल्ट फंक्शन है। atanh() फ़ंक्शन का सिंटैक्स निम्नानुसार दिया गया है। atanh(var) जैसा कि सिंटैक्स से देखा जा सकता है, फ़ंक्शन atanh () डेटा प्रकार फ्लोट, डबल या लॉन्ग ड

  1. C++ STL में cosh () फंक्शन

    cosh() फ़ंक्शन रेडियन में दिए गए कोण की अतिपरवलयिक कोज्या लौटाता है। यह C++ STL में एक इनबिल्ट फंक्शन है। कोश () फ़ंक्शन का सिंटैक्स निम्नानुसार दिया गया है। cosh(var) जैसा कि सिंटैक्स से देखा जा सकता है, फ़ंक्शन कोश () डेटा प्रकार फ्लोट, डबल या लॉन्ग डबल के पैरामीटर var को स्वीकार करता है। यह var

  1. सिंह () सी ++ एसटीएल में समारोह

    sinh() फ़ंक्शन रेडियन में दिए गए कोण की अतिपरवलयिक ज्या लौटाता है। यह C++ STL में एक इनबिल्ट फंक्शन है। sinh() फ़ंक्शन का सिंटैक्स निम्नानुसार दिया गया है। sinh(var) जैसा कि सिंटैक्स से देखा जा सकता है, फ़ंक्शन sinh () डेटा प्रकार फ्लोट, डबल या लॉन्ग डबल के पैरामीटर var को स्वीकार करता है। यह var