串4.5
来源:互联网 发布:灰鸽子远控软件 编辑:程序博客网 时间:2024/05/22 16:50
利用C的库函数strlen和strcpy写一算法void strDelete(char *s,int i, int m)删除串中从位置i开始的连续m个字符
void strDelete(char *S,int i,int m)
{
char *p =S;
if(strlen(s)<i)
{
printf("NO letter to delete!");
return;
}
if(strlen(s)<i+m)
{
S[i]='/0';
return;
}
strcpy(S+i;S+i+m);
while(p!='/0')
{
printf("%c",p);
p++;
}
printf("/n");
}