标签: c++ string spacing
如果只有2个空格,我现在可以使用。但是,除了两个空格之外,它并没有摆脱所有的空间。对于我来说,重复这个过程直到只有一个空间的最佳方式是什么?
void removeExtraSpaces(string& sentence){ int i; i = sentence.find(" "); string t; if (i > -1) { t = sentence.replace(i,2," "); removeExtraSpaces(t); } }