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

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

इस लेख में हम C++ में iswupper() फंक्शन, इसके सिंटैक्स, वर्किंग और इसके रिटर्न वैल्यू पर चर्चा करने जा रहे हैं।

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

सिंटैक्स

int iswupper(wint_t ch);

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

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

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

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

उदाहरण

#include <iostream>
#include <cwctype>
using namespace std;
int main() {
   wint_t a = 'A';
   wint_t b = 'a';
   wint_t c = 'B';
   iswupper(a)?cout<<"\nIts upper case character":cout<<"\nNot upper case character";
   iswupper(b)?cout<<"\nIts upper case character":cout<<"\nNot upper case character";
   iswupper(c)?cout<<"\nIts upper case character":cout<<"\nNot upper case character";
}

आउटपुट

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

Its upper case character
Not upper case character
Its upper case 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(iswupper(s[i]))
         count++;
      i++;
   }
   cout<<"There are "<<count <<" uppercase characters.\n";
   return 0;
}

आउटपुट

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

There are 11 uppercase 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