串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");
}

原创粉丝点击