C语言实现strstr()

实现strstr()

#include #include #include char* Strstr(const char* str1,const char* str2) { int n = strlen(str2); for (; *str1 != 0; ++str1) { if (strncmp(str1, str2, n) == 0) { return (char*)str1; } } return NULL; } int main() { char str1[20] = "abcdefghi"; char str2[7] = "cdef"; char str3[5] = "acfv"; printf("%s\n", strstr(str1, str2)); //库函数 printf("%s\n", Strstr(str1, str2)); printf("%s\n", strstr(str1, str3)); //库函数 printf("%s\n", Strstr(str1, str3)); system("pause"); return 0; }

C语言实现strstr()
文章图片

【C语言实现strstr()】

    推荐阅读