您的位置:首页 > 其它

删除字符串A中和所有和字符串B一样的内容

2017-03-17 18:37 225 查看
删除字符串A中和所有和字符串B一样的内容

代码如下:

#include<stdio.h>
void de_strstr(char *src, const char *mod)
{
for (int i = 0; src[i] != '\0'; i++)
{
int temp = i;
int j = 0;
while (src[i] == mod[j])
{
++j;
++i;
if ('\0' == mod[j])
{
for (int k = temp; src[k + j-1] != '\0'; k++)
{
src[k] = src[k + j];
}
}
}
i = temp;
}
}
int main()
{
char arr[] = "aaabcnnabcnn";
char brr[] = "abc";
de_strstr(arr, brr);
printf("%s", arr);
system("pause");
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐