替换空格

来源:互联网 发布:c语言判断是否是数字 编辑:程序博客网 时间:2024/06/05 03:08
替换空格

//请实现一个函数,将一个字符串中的空格替换成“ % 20”。
//例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are % 20Happy
思想:
首先遍历字符串,记录空格个数count
字符数组从后往前遍历一般字符移动count*2
空格字符时 替换为20%,注意count--


voidreplaceSpace(char*str,intlength)
{
    if(str==NULL||length<= 0)
        return;
    inti = 0;
    intorigi_len = 0;
    intcount = 0;
    while(str[i])
    {
        if(str[i] == ' ')
            count++;
        origi_len++;
原创粉丝点击