请教各位高手,关于一道指针的题!
这是一道填空题,高手帮我看下呀,拜托!如果有什么拼错的就忽略下吧,这是我手打的,帮帮忙char *stuff(char *s,int start,int dlen,char *repl)
{
int slen=strlen(s),renl=strlen(repl),mlen;
char *p,*q;
if(start+dlen>=slen)return s;
if(dlen>=rlen)
{
①;
mlen=dlen-rlen;
p=s+start+dlen;
while(*(p-mlen)=*p--);
}
else if(dlen<rlen)
{
mlen=rlen-dlen;
p=s+start+dlen;
q=strchr(s,'\0');
while(q>=p)*(q+mlen)=*q--;
②;
}
p=s+start;
while(*repl!='\0')*p++=*repl++;
return s;
}