题目:
代码:
char *deleteChars(char *str,int pos,int len)
{
char *p = str+pos-1; //指向pos位置的字符
int tt = strlen(str); //计算字符的长度
if((pos<1)||(p-str)>tt)
{
return str;
}
if((p-str+len)>tt) //删除的比字符串长
{
*p='\0';
return src;
}
//删除len个字符
while(*p && *(p+len))
{
*p=*p(p+len);
p++;
}
*p='\0';
return src;
}