c++ 如何将string字符串中的空格删除 使用到replace函数。在此给自己做一个记录。 //str为全局变量 void deleteSpace()//对字符串预处理 { for(int i=0;i<str.length();i++) { if(str[i]==' ') { str=str.replace(i,1,""); --i;//空格被""代替,整体前移 } } }