您的位置:首页 > 其它

strstr的实现

2015-10-06 22:30 176 查看
函数名: strstr

功  能: 在串中查找指定字符串的第一次出现

用  法: char *strstr(char *str1, char *str2);

程序例:

 

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);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  strstr实现