删除子串
来源:互联网 发布:星星知我心 原唱 编辑:程序博客网 时间:2024/06/05 15:17
#include <stdio.h>
#define MAX_SIZE 1024
void delete_str(char *src,char *sub)
{
int i;
int j;
int len = strlen(sub);
int src_len = strlen(src);
while(*src != '\0')
{
if(my_strncmy(src,sub,len) == 0)
{
src_len = src_len - len;
for(i = 0;i < src_len;i++)
{
for(j = 0;j < len;j++)
{
*(src + i + j) = *(src + len + i +j);
}
}
}
src++;
}
}
int my_strncmy(char *s1,char *s2,int len)
{
int i;
for(i = 0;i < len;i++)
{
if(*(s1 + i) != *(s2 + i))
{
return -1;
}
}
return 0;
}
int main()
{
char src[MAX_SIZE];
char sub[MAX_SIZE];
printf("please input src string:\n");
scanf("%s",src);
printf("please input sub string:\n");
scanf("%s",sub);
delete_str(src,sub);
printf("after delete = %s\n",src);
return 0;
}#include <stdio.h>
- 删除子串
- 删除子串
- 删除子串
- 删除子串
- 删除子串
- 删除子串
- 删除子串
- 删除子串
- 删除子串
- 删除子串
- 删除字符串中的子串
- 删除字符串中的子串
- 面试题,删除子串
- 删除字符串中的子串
- 删除字符串中的子串
- 删除字符串中的子串
- c++-STL:删除子串
- FAFU OJ 删除子串
- Elasticsearch NoNodeAvailableException None of the configured nodes are available
- Intent详解
- DataBinding学习笔记(一)源码分析
- 输入子系统(2):代码分析
- SMP中多线程程序的性能衰退现象之False Sharing
- 删除子串
- CXF学习创建WebService
- Xcode问题小记02
- java 对二维数组排序的几种方法
- 随笔
- Ubuntu 系统下SVN的搭建
- MySQL数据库学习——子查询与连接
- Xcode8打印一堆奇怪的东西
- 阿里云服务器ecs安装ngrok