模拟strstr函数

来源:互联网 发布:传奇霸业翅膀升级数据 编辑:程序博客网 时间:2024/05/01 19:58



#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
char *my_strstr(const char *string,const char *strCharSet)
{
 char *ptr = string;
 char *p = NULL;
 char *q = NULL;
 while (*ptr)
 {
  p = ptr;
  q= strCharSet;
  while ((*p) &&*p == *q)
  {
   p++;
   q++;
   if (*q == '\0')
    return ptr;
  }
  ptr++;
 }
 return NULL;
}
int main()
{
 char *str = "abcdef";
 char *ch = "cde";
 printf("%s\n", my_strstr(str, ch));
 system("pause");
 return 0;
}








0 0