У меня есть функция, которая удаляет все вхождения подстроки из строки C++. Но я хочу, чтобы он вставлял пробелы до или после удаления каждой подстроки. Моя функция, если ниже:Как заменить все вхождения подстроки пробелом в строке C++
void removeSubstrs(string& s, string& p) {
string::size_type n = p.length();
for (string::size_type i = s.find(p);
i != string::npos;
i = s.find(p))
s.erase(i, n);
}
Например, если я вход «AZAZBLACKAZAZBERRYAZ», я хочу, чтобы выход «BLACK BERRY» ....
i/p AZAZBLACKAZA .. o/p BLACK BERRY, где AZ отключен? – udit043