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

iswblank () सी ++ एसटीएल में समारोह

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

  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