c语言中的字符串替换函数

来源:互联网 发布:网络电视能接有线吗 编辑:程序博客网 时间:2024/05/17 23:24

//将s中的s1替换为s2

char *StrReplace(char *s, const char *s1, const char *s2)
{
        char *ptr;
        while (ptr = strstr(s, s1))     /* 如果在s中找到s1 */
        {
                memmove(ptr + strlen(s2) , ptr + strlen(s1), strlen(ptr) - strlen(s1) + 1);
                memcpy(ptr, &s2[0], strlen(s2));
        }
        return s;
}

原创粉丝点击