C 库函数重写
mutourenzhang
这个作者很懒,什么都没留下…
展开
-
趁着没发霉重写库函数之strstr
#include int strlen(char * str) { char * pstr = str; unsigned int len = 0; if(!str) { printf("Param error!\n"); return 0; } while(*pstr++!='\0') len ++; return len; } int strstr(char *原创 2015-08-18 11:44:35 · 767 阅读 · 0 评论 -
趁着没发霉重写库函数之str_replace
//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 || !s原创 2015-08-21 17:34:08 · 1175 阅读 · 0 评论