新建一个string a,对原string中的每一个字符(是char类型, 不会可以用auto),a +=,或者a.append
注意+=和append用法
append是不能直接用char做参数的,需要前面加个长度参数
class Solution {
public:
string replaceSpace(string s) {
int len = s.length();
string res;
for(char a:s){
if(a==' '){
res.append("%20");
}else{
res.append(1,a);
}
}
return res;
}
};