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

सी++ में एसटीडी ::स्ट्रिंग को लोअर केस में कैसे बदलें?

इस खंड में, हम देखेंगे कि 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. सी # में स्ट्रिंग को शीर्षक केस में कैसे परिवर्तित करें?

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

  1. सी # का उपयोग करके अपर केस को लोअर केस में कैसे बदलें?

    अपर केस को लोअर केस में बदलने के लिए, C# में ToLower() मेथड का इस्तेमाल करें। मान लें कि आपकी स्ट्रिंग है - str = "TIM"; उपरोक्त अपरकेस स्ट्रिंग को लोअरकेस में बदलने के लिए, ToLower() विधि का उपयोग करें - Console.WriteLine("Converted to LowerCase : {0}", str.ToLower()); कैरेक्

  1. C# का उपयोग करके लोअर केस को अपर केस में कैसे बदलें?

    लोअर केस को अपर केस में बदलने के लिए, C# में ToUpper() मेथड का इस्तेमाल करें। मान लें कि आपकी स्ट्रिंग है - str = "david"; उपरोक्त लोअरकेस स्ट्रिंग को अपरकेस में बदलने के लिए, ToUpper() विधि का उपयोग करें - Console.WriteLine("Converted to UpperCase : {0}", str.ToUpper()); कैरे