指针解决字符串删除子串
2013-12-12 23:48
218 查看
sub_str_len=strlen(sun_str);
while (*str != '\0')
{
while (*str != *sub_str && *str != '\0')
{
*result_str = *str;
str++;
result_str++;
}
if (strncmp(str, sub_str, sub_str_len) != 0)
//指针的意义所在(再也不用去循环赋值了)
{
*result_str = *str;
str++;
result_str++;
}
else
str += sub_str_len;
}
while (*str != '\0')
{
while (*str != *sub_str && *str != '\0')
{
*result_str = *str;
str++;
result_str++;
}
if (strncmp(str, sub_str, sub_str_len) != 0)
//指针的意义所在(再也不用去循环赋值了)
{
*result_str = *str;
str++;
result_str++;
}
else
str += sub_str_len;
}
相关文章推荐
- c语言程序设计进阶week3:删除字符串中的子串(字符串与指针的完美结合)
- C和指针之删除字符串第一次出现的子串
- PTA 基础编程题 5-29 删除字符串中的子串 (20分)
- CF MVC3此操作要求连接到 'master' 数据库。无法创建与 'master' 数据库之间的连接,这是因为已打开原始数据库连接,并且已从连接字符串中删除凭据。请提供未打开的连接 解决方法
- 2013级C++第17周项目【项目2-用指针玩字符串】--之任意删除字符串的字符
- 华为机试-删除字符串中所有给定的子串
- 16周,指针字符串处理,删除空格
- 数据结构(C#)--动态规划法解决两个字符串中寻找最长公共子串
- 第16周项目2-用指针玩字符串(5)删除字符串前的空格
- 字符串-02 删除字符串中的子串(20)
- 用指针玩字符串--删除
- 删除字符串中特定的子串
- 删除字符串中所子串【编程】
- 输入一个字符串,输入一个子串,删除字符串中的子串
- 字符串练习——删除子串的n中方法
- C语言字符串操作--删除子串
- 在字符串中删除特定子串,并添加上制定串
- 字符串中字符的查找用哈希表已经字符的删除用指针指引
- 字符串删除子串