[C练习]编程实现strstr

原创 2017年01月03日 08:20:09

1、编程实现strstr。

char * my_strstr(char *str, char *ptr)

{

if(str == NULL || ptr == NULL) return NULL;

int i;

int j;

int flag = 0;

for(i = 0; i < strlen(str); i++)

{

for(j = 0; j < strlen(ptr); j++)

{

if(*(str + i + j) == *(ptr + j))

{

flag++;

}

if(flag == strlen(ptr))

{

return (str + i);

}

}

flag = 0;

}

return NULL;

}

版权声明:本文为博主原创文章,未经博主允许不得转载。

C语言中的strstr函数的用法

strstr(str1,str2) 函数用于判断字符串str2是否是str1的子串。如果是,则该函数返回str2在str1中首次出现的地址;否则,返回NULL。 PHP语言函数 编辑 ...
  • SMF0504
  • SMF0504
  • 2016年05月11日 10:11
  • 11572

几个关于字符串的C库函数,strstr,strchr

包含文件:string.h   函数名: strstr   函数原型:extern char *strstr(char *str1, char *str2);   功能:找出str2字符串在str1字...
  • eager7
  • eager7
  • 2012年10月31日 10:30
  • 9423

C中strstr的实现方法

做题目的时候需要自己实现strstr函数/************************************************************************/ /* ...
  • zhyh1435589631
  • zhyh1435589631
  • 2015年07月10日 17:01
  • 1604

C语言中strstr函数功能及用法

函数名: strstr 功  能: 在串中查找指定字符串的第一次出现 用  法: char *strstr(char *str1, char *str2); 程序例: #include #inclu...
  • xuefu2008
  • xuefu2008
  • 2009年10月09日 15:29
  • 24705

C中字符串操作函数strstr strchr

/* str1.c strstr(haystact, needl) 返回needl第一次在haystack出现的位置; 如果没找到,返回NULL; test_macro??? */ #inc...
  • lanyang123456
  • lanyang123456
  • 2014年11月05日 19:17
  • 1090

Linux下不区分大小写的strstr函数

Linux下没有现成的 不区分大小写的strstr函数,但是有 strncasecmp 函数,用于不区分大小写的字符串比较,利用它,我们可以很简单地实现不区分大小写的strstr函数 strnc...
  • yasi_xi
  • yasi_xi
  • 2012年03月07日 18:26
  • 10079

字符串操作函数之strstr和strpbrk

在字符串操作函数中,除了经常用的连接、拷贝、求长度等,今天我们来说说可以在一个字符串里查找另外一个字符串的函数:strstr和strpbrk函数。定义如下: #include char *str...
  • magiclyj
  • magiclyj
  • 2017年05月22日 20:13
  • 775

编程实现strstr

编程实现strstr。 char * my_strstr(char *str, char *ptr) { if(str == NULL || ptr == NULL) return NULL; i...
  • zm1_1zm
  • zm1_1zm
  • 2016年12月27日 22:53
  • 154

c语言实现strstr

#include #include using namespace std; //c语言实现strstr const char* isSub(const char* str, const cha...
  • gukesdo
  • gukesdo
  • 2012年05月28日 22:26
  • 2329

[leetcode-28]implement strstr()(C语言)

问题描述: Implement strStr().Returns the index of the first occurrence of needle in haystack, or -1 if ...
  • zdavb
  • zdavb
  • 2015年07月11日 21:42
  • 392
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[C练习]编程实现strstr
举报原因:
原因补充:

(最多只允许输入30个字)