我有一個函數可以從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