现在的位置: 首页 > 综合 > 正文

strstr实现

2013年06月08日 ⁄ 综合 ⁄ 共 235字 ⁄ 字号 评论关闭

 

char* strstr ( const char * str1, const char * str2 )
{
char *cp = (char *) str1;//cast const ->variable
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);
}

抱歉!评论已关闭.