C strstr函数代码实现

时间:2021-04-13 12:18:00   收藏:0   阅读:0
int  * Mystrstr(const char * str1, const char* str2)
{
    char*  p1 = NULL;
    char * p2 = NULL;
    char * cur = (char *)str1;

    if (*p2==\0)
    {
        return cur;
    }
    while (*cur)
    {
        p1 = cur;
        p2 = (char *)str2;

        while ((*p1!=\0)&& (*p2 != \0) &&(*p1==*p2) )
        {
            p1++;
            p2++;
        }
        if (*p2 == \0)
        {
            return cur;
        }

        cur++;
    }
    return NULL;
}

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!