এই C++ প্রোগ্রামে, স্ট্রিং-এ থাকা স্পেসগুলো হাইফন (-) দিয়ে প্রতিস্থাপন করা হবে। প্রথমে cstring ক্লাসের length() ফাংশন দিয়ে স্ট্রিংর দৈর্ঘ্য নির্ণয় করা হয়, তারপর স্ট্রিং ট্রাভার্স করে স্পেসের জায়গায় হাইফন বসানো হয়।
উদাহরণ
#include <cstring>
#include <iostream>
using namespace std;
int main() {
// র স্ট্রিং ডিক্লেয়ারেশন
string str = "Coding in C++ programming";
cout << "Normal String::" << str << endl;
for (int i = 0; i < str.length(); ++i) {
// স্পেসকে '-' দিয়ে রিপ্লেস করা
if (str[i] == ' ') {
str[i] = '-';
}
}
// '-' সহ আউটপুট স্ট্রিং
cout << "Output string::" << str << endl;
return 0;
}
আউটপুট
প্রোগ্রামের আউটপুট হাইফন মোডিফিকেশনসহ নিচের মতো দেখা যাবে যখন ইউজার স্ট্রিং ইনপুট দেবে:
Normal String::Coding in C++ programming Output string::Coding-in-C++-programming