我有一个函数可以从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