strstr的源码

原创 2011年01月13日 20:01:00

char * strstr(const char *str1, const char *str2)
{
 int n;


 if (*str2)
 {
  while(*str1)
  {
   for(n = 0; *(str1+n) == *(str2+n); n++ )
   {
    if (!*(str2+n+1))
    {
     return (char *)str1;
    }
   }

   str1++;
  }
  return NULL;
 }


 return NULL;
}

相关文章推荐

【库函数源码剖析系列】(3) strstr

strstr: // strstr #include char *Strstr(const char *strLong, const char *strShort) { char *cp = ...
  • Justme0
  • Justme0
  • 2012年09月24日 22:24
  • 1986

字串查找算法总结及MS的strstr源码

http://www.cnblogs.com/ziwuge/archive/2011/12/09/2281455.html 首先来说说字串的查找,即就是在一个指定的字串A中查找一个指定字串B出现的位...

strstr的各种实现--从strlen的实现谈起

如果不看glibc的代码,那么也许你永远也不知道什么叫境界,仅仅认为简单的可读性强的代码就是最好的代码的人也一定停留在应届毕业生的水平,程序很大意义上是给机器看的而不是给人看的,人看程序很大意义上是维...
  • dog250
  • dog250
  • 2010年02月09日 17:51
  • 7344

linux 内核中strstr函数 功能

在内核代码中看到strstr函数: mode = strstr(boot_command_line, "D:"); 应该是一个字符串处理函数,使用man命令查看下给出如下解释: SYNOPSIS ...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

strstr和strncmp源码实现

extern char *strstr(char *s1, char *s2) 用法:#include 功能: 找出s2字符串在s1字符串中第一次出现的位置(不包括s2的串结束符) 返回结果:...

模拟实现strstr函数

模拟实现strstr函数,简述其方法以及需要注意的地方。

字串查找算法总结及MS的strstr源码

首先来说说字串的查找,即就是在一个指定的字串A中查找一个指定字串B出现的位置或者统计其他B在A中出现的次数等等相关查找。   ①MS自己提供了一个strstr函数原型:extern char *st...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:strstr的源码
举报原因:
原因补充:

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