如果只有 2 个空格,我现在所拥有的就可以了。但是超过两个空格,它并没有摆脱所有的空格。对我来说,重复这个过程直到只有 1 个空格的最佳方法是什么?
void removeExtraSpaces(string& sentence){
int i;
i = sentence.find(" ");
string t;
if (i > -1)
{
t = sentence.replace(i,2," ");
removeExtraSpaces(t);
}
}