char * Replace( char * dest,const char * olds,const char * news )
{
if ( dest == NULL || olds == NULL || news == NULL ) return dest;
char temp[2048] = "";
const char * p = dest,* q = 0;
int len = strlen(olds);
while(q = strstr(p,olds))
{
strncat(temp,p,q-p);
strcat(temp,news);
p = q +len;
}
strcat(temp,p);
strcpy(dest,temp);
return dest;
}
字符替换
最新推荐文章于 2023-01-11 20:59:27 发布