static void str_repalce(char *src,char *from,char *to)

{

    char *p,*q;

    int lenFrom;

    int lenTo;

    q=src;

    lenFrom=strlen(from);

    lenTo=strlen(to);

    while(1){

        p=strstr(q,from);

        if(NULL == p)

            break;

        memmove(p+lenTo,p+lenFrom,strlen(p+lenFrom)+1);

        memcpy(p,to,lenTo);

        q=p+lenTo;

    }

}

收藏于 2014-07-10
来自于百度空间
05-11 18:06