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

Isupper () और Islower () और C++ में उनका अनुप्रयोग

C++ में फंक्शन isupper() और islower() "ctype.h" हेडर फाइल में मौजूद इनबिल्ट फंक्शन हैं। यह जांचता है कि दिया गया वर्ण या स्ट्रिंग अपरकेस या लोअरकेस में है या नहीं।

आइसपर क्या है ()?

इस फ़ंक्शन का उपयोग यह जांचने के लिए किया जाता है कि दी गई स्ट्रिंग में कोई अपरकेस अक्षर है या नहीं और यदि हमारे पास इनपुट के रूप में एक वर्ण है तो यह जांचता है कि वर्ण अपरकेस में है या नहीं।

वाक्यविन्यास

int isupper ( int arg)

स्पष्टीकरण

इस फ़ंक्शन में वापसी प्रकार int के रूप में होता है क्योंकि स्ट्रिंग में अपरकेस अक्षर और 0 अन्यथा होने पर यह शून्य शून्य मान देता है। इसमें एक पैरामीटर है जिसमें जांचे जाने वाले वर्ण शामिल होंगे।

उदाहरण

इनपुट - स्ट्रिंग एस ="हैलो"

आउटपुट - इसमें अपरकेस अक्षर होता है

इनपुट - स्ट्रिंग एस ="हैलो"

आउटपुट - इसमें अपरकेस अक्षर नहीं है

नीचे दिया गया फ़ंक्शन स्ट्रिंग की जांच करेगा कि इसमें अपरकेस अक्षर है या नहीं और यदि इसमें अपरकेस अक्षर है तो यह उन्हें लोअरकेस में बदल देगा।

उदाहरण

#include <stdio.h>
#include <ctype.h>
int main (){
   int i=0;
   char str[]="Test String.\n";
   char c;
   while (str[i]){
      c=str[i];
      if (isupper(c)) c=tolower(c);
         putchar (c);
         i++;
   }
   return 0;
}

आउटपुट

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

test string.

इसलोअर क्या है ()?

इस फ़ंक्शन का उपयोग यह जांचने के लिए किया जाता है कि दी गई स्ट्रिंग में कोई लोअरकेस अक्षर है या नहीं और यदि हमारे पास इनपुट के रूप में एक वर्ण है तो यह जांचता है कि वर्ण लोअरकेस में है या नहीं।

सिंटैक्स

int islower( int arg)

स्पष्टीकरण

इस फ़ंक्शन में वापसी प्रकार int के रूप में होता है क्योंकि स्ट्रिंग में लोअरकेस अक्षर और 0 अन्यथा होने पर यह शून्य शून्य मान देता है। इसमें एक पैरामीटर है जिसमें जांचे जाने वाले वर्ण शामिल होंगे।

उदाहरण

इनपुट - स्ट्रिंग एस ="हैलो"

आउटपुट - इसमें लोअरकेस अक्षर है

इनपुट - स्ट्रिंग एस ="हैलो"

आउटपुट - इसमें लोअरकेस अक्षर नहीं है

नीचे दिया गया फ़ंक्शन स्ट्रिंग की जांच करेगा कि इसमें लोअरकेस अक्षर है या नहीं और यदि इसमें लोअरकेस अक्षर है तो यह उन्हें अपरकेस में बदल देगा

उदाहरण

#include <stdio.h>
#include <ctype.h>
int main (){
   int i=0;
   char str[]="Test String.\n";
   char c;
   while (str[i]) {
      c=str[i];
      if (islower(c)) c=toupper(c);
         putchar (c);
         i++;
   }
   return 0;
}

आउटपुट

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

test string.

  1. C++ में फ्लिप-फ्लॉप प्रकार और उनका रूपांतरण

    फ्लिप-फ्लॉप अनुक्रमिक डिजिटल सर्किट हैं। फ्लिप-फ्लॉप के कुछ अलग प्रकार हैं। यहां हम फ्लिप-फ्लॉप के प्रकार और एक फ्लिप-फ्लॉप से ​​दूसरे में रूपांतरण नियम देखेंगे। फ्लिप-फ्लॉप मूल रूप से चार प्रकार के होते हैं - एसआर फ्लिप-फ्लॉप डी फ्लिप-फ्लॉप जेके फ्लिप-फ्लॉप टी फ्लिप-फ्लॉप एसआर फ्लिप-फ्लॉप SR फ्

  1. C++ स्ट्रिंग स्थिरांक और वर्ण स्थिरांक के बीच अंतर

    C++ में, सिंगल कोट्स में एक कैरेक्टर एक कैरेक्टर लिटरल होता है। यह चार प्रकार का है। उदाहरण के लिए, ए ASCII आधारित सिस्टम पर 97 के मान के साथ चार प्रकार का है। दोहरे उद्धरण चिह्नों में एक वर्ण या वर्णों की एक स्ट्रिंग एक स्ट्रिंग अक्षर का प्रतिनिधित्व करती है। यह प्रकार का है const char[] और स्ट्रि

  1. पायथन और उनके अनुप्रयोगों में isupper (), islower (), निचला (), ऊपरी ()

    इस लेख में, हम पायथन 3.x में isupper(), islower() ,upper() , lower() function के बारे में जानेंगे। या इससे पहले। ये ऐसे कार्य हैं जिनका उपयोग स्ट्रिंग्स और संबंधित प्रकारों पर किया जा सकता है। वे पायथन मानक पुस्तकालय में शामिल हैं। सभी कार्य कोई तर्क स्वीकार नहीं करते हैं। isupper () और islower ()