自定义一个函数,删除一个字符串中从第n个字符开始连续的m个字符
自定义一个函数,删除一个字符串中从第n个字符开始连续的m个字符
结果出来很多个“烫”
还错了
到底该怎么改?
#include<stdio.h>
void del(char *p,char *pt,int n,int m)
{
int i,j=0;
for(i=0;*(p+i)!='\0';i++)
{
if(i>=n&&i<m+n)
{
*(pt+n)=*(p+i);
n++;
}
else
{
*(pt+i)=*(p+i);
}
}
}
int main()
{
char a[100];
char b[100];
gets(a);
del(a,b,3,2);
puts(b);
return 0;
}