美文网首页
问题:字符串空格替换

问题:字符串空格替换

作者: 熊白白 | 来源:发表于2017-07-06 14:58 被阅读15次
        string replaceSpace(string iniString, int length) {
            int cnt=0;
            for(int i=0;i<length;++i)
                if(iniString[i]==' ')
                    cnt++;
            int end2=length+cnt*2-1;
            int end1=length-1;
            iniString.resize(end2+1);
            while(end1>=0){
                if(iniString[end1]==' '){
                    iniString[end2--]='0';
                    iniString[end2--]='2';
                    iniString[end2--]='%';
                    end1--;
                }else{
                    iniString[end2--]=iniString[end1--];
                }
            }
            return iniString;
        }
    

    相关文章

      网友评论

          本文标题:问题:字符串空格替换

          本文链接:https://www.haomeiwen.com/subject/ksvhhxtx.html