C strstr函数代码实现
int * Mystrstr(const char * str1, const char* str2) { char* p1 = NULL; char * p2 = NULL; char * cur = (char *)str1; if (*p2=='\0') { return cur; } while (*cur) { p1 = cur; p2 = (char *)str2; while ((*p1!='\0')&& (*p2 != '\0') &&(*p1==*p2) ) { p1++; p2++; } if (*p2 == '\0') { return cur; } cur++; } return NULL; }
从此山高路远,纵马扬鞭。愿往后旅途,三冬暖,春不寒,天黑有灯,下雨有伞。此生尽兴,不负勇往。