#include<stdio.h>
#include<string.h>
//strstr函数就是寻找字串
char* my_strstr(const char* str1, const char* str2)
{
const char* s1 = str1;
const char* s2 = str2;
const char* cur = str1;
while (*cur)
{
s1 = cur;
s2 = str2;
while (*s1&&*s2&&* s1== *s2)
{
s1++;
s2++;
}
if (*s2 == '\0')
{
return (char*)cur;
}
cur++;
}
return NULL;
}
int main()
{
char arr1[] = "abbcad";
char arr2[] = "bbc";
printf("%s",my_strstr(arr1, arr2));
return 0;
}
模拟实现strstr函数
于 2023-08-16 21:04:12 首次发布