इस खंड में, हम देखेंगे कि C++ में एक स्ट्रिंग से कुछ वर्णों को कैसे हटाया जाए। C++ में हम इरेज़ () और रिमूव () फंक्शन का उपयोग करके इस कार्य को बहुत आसानी से कर सकते हैं। निकालें फ़ंक्शन स्ट्रिंग का प्रारंभ और समाप्ति पता लेता है, और एक वर्ण जिसे हटा दिया जाएगा।
Input: A number string “ABAABACCABA” Output: “BBCCB”
एल्गोरिदम
Step 1:Take a string Step 2: Remove each occurrence of a specific character using remove() function Step 3: Print the result. Step 4: End
उदाहरण कोड
#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()); //remove A from string cout << "Final string: " << my_str; }
आउटपुट
Initial string: ABAABACCABA Final string: BBCCB