const char * _strstr(const char *src, const char *needle)
{
const char *p1, *p2;
p1 = src;
p2 = needle;
while (*src != '\0' && *needle != '\0')
{
if (*src++ != *needle++)
{
needle = p2;
src = ++p1; //从下一个字符开始搜索needle
}
}
if (*needle == '\0')
{
return p1;
}
return NULL;
}
strstr源码
最新推荐文章于 2024-05-09 09:56:28 发布