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.