实在想不明白,为啥参数要个char* c++的话就给个string就好了,c语言你给char*。 class Solution { public: void replaceSpace(char *str,int length) { string s(str); string res; for(auto e :s) { if(e == ' ') res += "%20"; else res +=e; ...