इस खंड में, हम देखेंगे कि C++ में स्ट्रिंग से कुछ वर्णों को कैसे हटाया जाए। C++ में हम इस कार्य को erase() और remove() फंक्शन का उपयोग करके बहुत आसानी से कर सकते हैं। remove फंक्शन स्ट्रिंग के प्रारंभिक और अंतिम पते को लेता है, और एक वर्ण जिसे हटाया जाएगा।
Input: एक नंबर स्ट्रिंग "ABAABACCABA"
Output: "BBCCB"
एल्गोरिदम
Step 1: एक स्ट्रिंग लें
Step 2: remove() फंक्शन का उपयोग करके एक विशिष्ट वर्ण की प्रत्येक घटना को हटाएं
Step 3: परिणाम प्रिंट करें।
Step 4: समाप्त
उदाहरण कोड
#include<iostream>
#include<algorithm>
using namespace std;
main() {
string my_str = "ABAABACCABA";
cout << "Initial string: " << my_str << endl;
my_str.erase(remove(my_str.begin(), my_str.end(), 'A'), my_str.end()); //स्ट्रिंग से A हटाएं
cout << "Final string: " << my_str;
}
आउटपुट
Initial string: ABAABACCABA
Final string: BBCCB