趁着没发霉重写库函数之str_replace
来源:互联网 发布:长尾词霸屏软件 编辑:程序博客网 时间:2024/04/26 07:51
//res 需要有足够的空间存储int str_replace(char * src,char *substr,char * repstr,char *res){char *p_srcstr=src,*p_substr=substr,*p_repstr=repstr,*p_resstr=res;int sub_len = 0,count=0,flag=0;if(!src || !substr || !repstr || !res)return 0;if(strlen(src) < strlen(substr))return 0;sub_len = strlen(substr);while(*p_srcstr){*p_resstr=*p_srcstr;if(*p_srcstr == *p_substr){p_srcstr++;p_substr++;p_resstr++;printf("res1111=%s\n",res);if( sub_len == (p_substr-substr)){strncpy(p_resstr-sub_len,repstr,strlen(repstr));p_resstr += strlen(repstr)-sub_len;p_substr = substr;count ++;}}else{p_srcstr++;p_resstr++;p_substr = substr;}}return count;}
0 0
- 趁着没发霉重写库函数之str_replace
- 趁着没发霉重写库函数之strstr
- php之str_replace详解
- 部分C库函数重写以及反汇编分析之 toupper()
- 部分C库函数重写以及反汇编分析之memmov()
- 部分C库函数重写以及反汇编分析之memset()
- 部分C库函数重写以及反汇编分析之memch()
- str_replace
- 部分C库函数重写
- str_replace妙用之数组替换
- 部分C库函数重写以及反汇编分析之memcpy()
- 没太注意的几个数学库函数
- 我发霉了
- 身体快发霉了
- InstallShield内部库函数之1 库函数综述
- 库函数之过??
- 文件编程之库函数
- 杂记之库函数scanf
- exchange2013导入证书后显示无效的问题
- ajax--用户信息的校验
- 以队列的方式实现收容所收养猫和狗
- JAVA项目如何命名包目录
- navigation和tabbar不会挡住view的设置
- 趁着没发霉重写库函数之str_replace
- 基于注解的Spring AOP的配置和使用--转载
- linux bash总结(一) 基础部分(适合初学者学习和非初学者参考)
- Java中抽象类和接口的区别
- [Android开发]对电话号码的判断:
- 黑马程序员——014——JavaAPI⑥(Arrays、增强for循环、可变参数、静态导入)
- easyui datagrid 客户端搜索、分页、排序
- javascript实现组合键功能
- LA 5031