এই প্রোগ্রামে আমরা দেখব কীভাবে C++-এ একটি std::string থেকে স্পেস রিমুভ করা যায়। এটি রিমুভ করতে আমরা remove() ফাংশন ব্যবহার করব। এই remove() ফাংশনের সাথে এটি ইটেরেটরের শুরু এবং শেষ নেয়, তারপর থার্ড আর্গুমেন্ট হিসেবে যা সেই ইটেরেটর অবজেক্ট থেকে ডিলিট হবে।
ইনপুট: একটি স্ট্রিং "This is C++ Programming Language" আউটপুট: "ThisisC++ProgrammingLanguage"
অ্যালগরিদম
স্টেপ ১: স্ট্রিং নিন স্টেপ ২: remove() ফাংশন ব্যবহার করে দিয়ে गये স্ট্রিং থেকে স্পেস রিমুভ করুন। স্টেপ ৩: স্ট্রিং রিটার্ন করুন।
উদাহরণ কোড
#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