替换空格,
替换空格
http://www.nowcoder.com/questionTerminal/4060ac7e3e404ad1a894ef3e17650423
实在想不明白,为啥参数要个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; } auto ret = res.c_str(); strcpy(str,ret); } };