从一个字符串删除另一个字符串
2012-02-14 13:49
232 查看
#include <stdio.h> #include <string.h> void del_sub_str(char *source_str, char *sub_str) { int len = 0; char *p = NULL; if (NULL == source_str || NULL == sub_str) { return; } len = strlen(sub_str); p = strstr(source_str, sub_str); while(NULL != p) { strcpy(p, p+len); p = strstr(p, sub_str); } return; } int main() { char source_str[1024] = {0}; char sub_str[100] = {0}; printf("请输入主串: \n"); scanf("%s", source_str); printf("请输入要删除的子串: \n"); scanf("%s", sub_str); del_sub_str(source_str, sub_str); printf("%s\n", source_str); return 0; }
相关文章推荐
- 从一个字符串中删除另一个字符串中出现过的字符
- 从一个字符串中删除另一个字符串中出现的字符
- 从一个字符串中删除另一个字符串
- 从一个字符串中删除另一个字符串
- 从一个字符串中删除另一个字符串中出现过的字符
- 从一个字符串中删除另一个字符串中出现的字符
- 小米面试题 从一个字符串中删除在另一个字符串中出现的字符
- 在字符串中删除另一个字符串中出现的字符
- 从一个字符串中删除其包含的某个(第一个)子串
- 【剑指offer】删除在另一个字符串中出现的字符
- 写一个函数,从一个字符串查找另一个字符串的位置
- 用java写关于删除一个字符串的字符以及删除一个字符串与另一个字符串中相同字符的问题
- OC-在一个字符串中查找另一个字符串的范围;从一个字符串中提取子串
- 如何从一个文件中删除另一个文件的重复项
- Java中如何从一个字符串中删除指定字符
- 如何从一个文件中删除另一个文件的重复项
- 从一个字符串s的第i个字符(不包括此字符)开始删除n个字符
- 《剑指Offer》:删除在另一个字符串中出现的字符
- 在字符串中删除另一个字符串中出现的字符
- (面试题)删除在另一个字符串中出现的字符