i have to find and replace the string the user inputed but dont know how
#include <iostream>
#include <string>
// solution a
using namespace std;
string readSingleLineInputString, readSearchString, readReplacementString, replaceAllOccurrences;
int main(){
do{
cout << "Enter the single line input string: ";
getline(cin,readSingleLineInputString);
cout << "\n";
if(readSingleLineInputString.empty()){
cout << "Invalid input. Please enter a non-empty string." << endl << endl;
}
}
while (readSingleLineInputString.empty());
do{
cout << "Enter the search string: ";
getline(cin,readSearchString);
cout << "\n";
if(readSearchString.empty()){
cout << "Invalid input. Please enter a non-empty string." << endl << endl;
}
}
while (readSearchString.empty());
do{
cout << "Enter the replace string: ";
getline(cin,readReplacementString);
cout << "\n";
if(readReplacementString.empty()){
cout << "Invalid input. Please enter a non-empty string." << endl << endl;
}
}
while(readReplacementString.empty());
cout << "\n \n";
cout << "Output:";
return 0;
}