字符串------删除指定长度的字符

题目:

代码:

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;
}

题目2:删除指定字符

猜你喜欢

转载自blog.csdn.net/qq_39503189/article/details/82707217
今日推荐