strstr实现

来源:互联网 发布:php mongodb remove 编辑:程序博客网 时间:2024/05/29 15:41

strstr(str1,str2) 函数用于判断字符串str2是否是str1的子串。如果是,则该函数返回str2在str1中首次出现的地址;否则,返回NULL。

char *strstr(const char * str1,const char * str2){    char *cp = (char *)str1;    char *s1, *s2;     if (!*str2)        return((char *)str1);     while (*cp)    {        s1 = cp;        s2 = (char *)str2;         while (*s1 && *s2 && !(*s1 - *s2))            s1++, s2++;         if (!*s2)            return(cp);         cp++;    }    return(NULL);}


0 0
原创粉丝点击