/* replace a word from the string */
#include <iostream>
#include <string>
using namespace std;
int main()
{
string var1 = "", var2 = "", var3 = "";
cout << endl << "enter string :";
getline(cin, var1);
cout << endl << "enter string to find:";
getline(cin, var2);
cout << endl << "enter string to replace:";
getline(cin, var3);
while (var1.find(var2) != string::npos) // константа npos = -1
var1.replace(var1.find(var2), var2.size(), var3);
/*заменяет все встречающиеся последовательности
в var1 строкой var3, var2.size() - размер искомой строки*/
cout << var1;
return 0;
}