您的位置:首页 > 其它

模拟strstr函数

2016-07-29 21:54 239 查看


#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;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: