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

C++ में std::string को लोअरकेस में कैसे बदलें?

इस खंड में, हम देखेंगे कि C++ स्ट्रिंग के सभी अक्षरों को लोअरकेस अक्षरों में कैसे बदला जाए। यह काम करने के लिए हमें ट्रांसफॉर्म फंक्शन का उपयोग करना होगा। यह ट्रांसफॉर्म फंक्शन एल्गोरिदम लाइब्रेरी में मौजूद है।

ट्रांसफॉर्म फंक्शन स्ट्रिंग के प्रारंभिक पॉइंटर और अंतिम पॉइंटर को लेता है। यह परिणाम संग्रहीत करने के लिए स्ट्रिंग की शुरुआत भी लेता है, फिर चौथा आर्गुमेंट ::tolower है। यह स्ट्रिंग को लोअरकेस स्ट्रिंग में बदलने में मदद करता है। हम इसी विधि का उपयोग कर सकते हैं यदि हम कुछ स्ट्रिंग को अपरकेस स्ट्रिंग में बदलना चाहते हैं।

उदाहरण कोड

#include <iostream>
#include <algorithm>
using namespace std;

int main() {
    string my_str = "Hello WORLD";
    cout << "Main string: " << my_str << endl;
    transform(my_str.begin(), my_str.end(), my_str.begin(), ::tolower);
    cout << "Converted String: " << my_str;
}

आउटपुट

Main string: Hello WORLD
Converted String: hello world
  1. - C# में स्ट्रिंग को टाइटल केस में कैसे बदलें

    टाइटल केस कोई भी टेक्स्ट है, जैसे शीर्षक या हेडिंग में, जहां प्रमुख शब्दों का पहला अक्षर कैपिटलाइज़ होता है। टाइटल केस या हेडलाइन केस अंग्रेजी में प्रकाशित कार्यों या कला कार्यों के शीर्षक प्रस्तुत करने के लिए उपयोग की जाने वाली कैपिटलाइज़ेशन की एक शैली है। टाइटल केस का उपयोग करते समय, सभी शब्द कैपि

  1. - C# में अपरकेस को लोअरकेस में कैसे बदलें?

    परिचय C# में किसी स्ट्रिंग को अपरकेस (बड़े अक्षर) से लोअरकेस (छोटे अक्षर) में बदलने के लिए ToLower() मेथड का उपयोग किया जाता है। उदाहरण मान लीजिए आपकी स्ट्रिंग है: str = TIM; इसे लोअरकेस में बदलने के लिए: Console.WriteLine(Converted to LowerCase : {0}, str.ToLower()); पूर्ण कोड using System; usi

  1. - C# में लोअरकेस को अपरकेस में कैसे बदलें?

    परिचय C# में किसी स्ट्रिंग को लोअरकेस (छोटे अक्षर) से अपरकेस (बड़े अक्षर) में बदलने के लिए ToUpper() मेथड का उपयोग किया जाता है। उदाहरण मान लीजिए आपकी स्ट्रिंग है: str = david; इसे अपरकेस में बदलने के लिए: Console.WriteLine(Converted to UpperCase : {0}, str.ToUpper()); पूर्ण कोड using System; us