模拟实现strstr函数代码分享
今天小编就为大家带来一篇模拟实现strstr函数代码分享的文章。小编觉得挺不错的,为此分享给大家做个参考。一起跟随小编过来看看吧。
//1.模拟实现strstr函数。
#include<stdio.h>#include<assert.h>char*my_strstr(char*str,char*p){char*cp=p;char*p1=str;assert(*p);if(!*p)returnNULL;if(!*p1)returnNULL;char*p2=str;while(*p1){p2=p1;cp=p;while(*p2&&*cp&&!(*p2-*cp)){p2++;cp++;}if(!*cp){returnp1;}p1++;}returnNULL;}intmain(){charstr[100];scanf("%s",&str);char*p="zbc";char*ret=my_strstr(str,p);printf("%s",ret);}看完上诉内容,你们对模拟实现strstr函数大概了解了吗?如果想了解更多相关文章内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。