70,040
社区成员
发帖
与我相关
我的任务
分享
char *strcasestr(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 && !(tolower(*s1) - tolower(*s2))) s1++, s2++;
if (!*s2) return cp;
cp++;
}
return NULL;
}
