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

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

सी ++ मानक टेम्पलेट लाइब्रेरी (एसटीएल) में, iswlower() फ़ंक्शन का उपयोग यह जांचने के लिए किया जाता है कि दिया गया विस्तृत वर्ण लोअरकेस में है या नहीं, यदि नहीं, तो फ़ंक्शन शून्य मान लौटाएगा। 97 से 122 यानी a-z तक ASCII मान वाले अक्षर लोअरकेस अक्षर हैं। Iswlower() फ़ंक्शन C/C++ में cctype हेडर फ़ाइल में मौजूद है।

iswlower () का सिंटैक्स इस प्रकार है

int iswlower (wint_t c)

पैरामीटर - c एक विस्तृत वर्ण है जिसे चेक किया जाना है, एक wint_t, या WEOF में डाला गया है जहां wint_t एक अभिन्न प्रकार है।

वापसी मूल्य - islower() फ़ंक्शन गैर-शून्य मान लौटाता है जब स्ट्रिंग लोअरकेस में होती है अन्यथा यह शून्य मान लौटाएगा।

उदाहरण के लिए

इनपुट -स्ट्रिंग[] =मुझे परखें

आउटपुट - स्ट्रिंग में छोटे अक्षर होते हैं

स्पष्टीकरण - दिए गए स्ट्रिंग में हमने जाँच की कि क्या इसमें a-z के बीच लोअरकेस अक्षर हैं

इनपुट -स्ट्रिंग[] =मुझे परखें

आउटपुट - मुझे परखें

स्पष्टीकरण - दी गई स्ट्रिंग में हमने लोअरकेस वर्णों को अपरकेस वर्णों में परिवर्तित किया है।

नीचे दिए गए प्रोग्राम में इस्तेमाल किया गया तरीका इस प्रकार है

  • स्ट्रिंग को wchar_str टाइप वेरिएबल में इनपुट करें

  • यह जांचने के लिए कि स्ट्रिंग में लोअरकेस अक्षर हैं या नहीं, STL के इन-बिल्ट iswlower() फ़ंक्शन को लागू करें

  • यदि परिणाम सत्य है, तो फ़ंक्शन कोई भी गैर-शून्य मान लौटाएगा और यदि परिणाम गलत है, तो फ़ंक्शन शून्य मान लौटाएगा।

  • अंतिम परिणाम प्रदर्शित करें

उदाहरण

#include <stdio.h>
#include <wctype.h>
int main (){
   int i=0;
   wchar_t str[] = L"Test String.\n";
   wchar_t c;
   while (str[i]){
      c = str[i];
      if (iswlower(c)) c=towupper(c);
         putwchar (c);
         i++;
   }
   return 0;
}

आउटपुट

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

TEST STRING

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

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

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

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

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

    सी ++ में, strchr() एक पूर्वनिर्धारित कार्य है। इसका उपयोग स्ट्रिंग हैंडलिंग के लिए किया जाता है और यह दिए गए स्ट्रिंग में दिए गए वर्ण का पहला अवसर देता है। strchr() का सिंटैक्स निम्नानुसार दिया गया है। char *strchr( const char *str, int c) उपरोक्त सिंटैक्स में, str वह स्ट्रिंग है जिसमें वर्ण c हो