首页 > 其他 > 详细

字符串-02. 删除字符串中的子串(20)

时间:2014-12-19 00:23:00      阅读:390      评论:0      收藏:0      [点我收藏+]

#include <stdio.h>
#include <string.h>
int main()
{
  char s1[81]="",s2[81]="";
  gets(s1);
  gets(s2);
  int i,j,k,c=1;
  while(c)
  for(c=0,i=0;s1[i]!=0;i++)
  {
  if(s1[i]==s2[0])
  {
  for(j=i,k=0;s1[j]!=0&&s2[k]!=0;j++,k++)
      if(s1[j]!=s2[k])
             break;
      if(k==strlen(s2))
  {
    char s3[81]="";
    strcpy(s3,s1+j);
    memset(s1+i,0,sizeof(s1+i));
    strcat(s1,s3);
    c=1;
    }
     }
 }
  puts(s1);
return 0;
}

字符串-02. 删除字符串中的子串(20)

原文:http://www.cnblogs.com/xiao-mo/p/4172801.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!