Замена подстроки на введенную с клавиатуры. С++
Мне необходимо написать функцию, которая должна найти в строке все последовательности букв "or" и заменить ее на введенную с клавиатуры последовательность.
Пример: Дана строка: "Hello, World? World or what?" Введено с клавиатуры: "222" Должно выйти: "Hello, W222ld? W222ld 222 what?"
string Str_Change(string str){
string stp2 = "or"; // что ищем - фиксированное значение
string str_change; // на что заменим
cin >> str_change;
//..........................
return str;
}