从字符串str中删除子字符串substr
2013-07-12 15:15
183 查看
int del_substr(char *str,char const *substr) { if(substr == NULL) return 1; char const *p=substr; char *q=str; char *g=str; while (*q !='\0' && *p !='\0') { if(*q !=*p) { p=substr; g=q; q++; } else { p++; q++; } } if(*q=='\0' && *p!='\0') return 0; else { while (*q !='\0') *(++g) = *q++; *++g='\0'; return 1; } }
相关文章推荐
- PHP 字符串替换 substr_replace 与 str_replace 函数
- 常用的字符串处理函数substr(),strpos(),parse_str()
- PHP 字符串替换 substr_replace 与 str_replace 函数
- 定义一个字符串类DelSameStr,从左到右对字符串中每个字符删除其后所有相同的字符,只留下第一次出现的那一个。例如,若字符串为”cocoon”,删除重复出现的字符后,其结果是字符串”con”
- 第13周项目5-字符串操作(6.删除str中的空格)
- 替换字符串:str_replace()、substr_replace()函数
- 定义一个字符串类DelSameStr,从左到右对字符串中每个字符删除其后所有相同的字符,只留下第一次出现的那一个
- php rtrim(),substr()删除字符串最一个字符
- 下面的函数统计子字符串substr在字符串str中出现的次数,如果substr在str中不出现,则返回值0
- js判断字符串str是否包含字符串substr
- 《剑指Offer》:删除在另一个字符串中出现的字符
- 在字符串中删除特定的字符
- 在S1字符串中删除S2字符串出现过的任意字符
- 用指针删除字符串中所有的空格
- php去掉字符串的最后一个字符附substr()的用法
- 写一个double my_atof(char *str)函数,将一个数字字符串转换成对应的浮点数
- 字符串中的删除操作
- 在文件中删除指定的字符串
- int ascii_to_integer(char *str); 这个字符串参数必须包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数。
- 用链表形式存储一个字符串,插入、删除某个字符,最后按正序、逆序两种方式输出字符串