इस प्रोग्राम में हम देखेंगे कि C++ में std::string से स्पेस कैसे हटाएं। इसे हटाने के लिए हम remove() फंक्शन का उपयोग करेंगे। इस remove() फंक्शन के साथ यह इटरेटर की शुरुआत और अंत लेता है, फिर तीसरा आर्गुमेंट लेता है जिसे उस इटरेटर ऑब्जेक्ट से हटाया जाएगा।
इनपुट: एक स्ट्रिंग "This is C++ Programming Language" आउटपुट: "ThisisC++ProgrammingLanguage"
एल्गोरिदम
चरण 1: स्ट्रिंग प्राप्त करें चरण 2: remove() फंक्शन का उपयोग करके दी गई स्ट्रिंग से स्पेस हटाएं। चरण 3: स्ट्रिंग लौटाएं।
उदाहरण कोड
#include <iostream>
#include <algorithm>
using namespace std;
main() {
string my_str = "This is C++ Programming Language";
cout << "String with Spaces :" << my_str << endl;
remove(my_str.begin(), my_str.end(), ' ');
cout << "String without Spaces :" << my_str;
}
आउटपुट
String with Spaces :This is C++ Programming Language String without Spaces :ThisisC++ProgrammingLanguage