`
jiagou
  • 浏览: 2535537 次
文章分类
社区版块
存档分类
最新评论

字符串 操作函数 strchr 实现

 
阅读更多
/*
   The strchr() and strrchr() functions return a pointer to the matched character or NULL 
   if  the  character  is  not found.   
 */
char *strchr_r(const char *str, int c)
{
    if(!str)
       return NULL;

    char ch = (char)c;

    while((*str) && ((*str) != ch))
        str++;
    if((*str) == ch)
        return (char *)str;

    return NULL;
}

分享到:
评论

相关推荐

    C语言字符串函数大全C/C++基础 字符串操作大全

    C语言字符串函数大全C/C++基础 函数名: stpcpy 功 能: 拷贝一个字符串到另一个 用 法: char *stpcpy(char *destin, char *source); 程序例: #include <stdio.h> #include <string.h> int main(void) ...

    c语言字符串操作大全

    字符串处理函数strchr strncmpi

    字符串相关函数介绍

    字符串相关函数介绍,strchr ,strstr,strtok

    如何使用PHP中的字符串函数

    这些是常用的字符串操作函数,有些和C中的同名函数意义完全一致. strrev是把一个字符串翻转. strtolower和strtoupper的意思应该不用解释了. ucfirst是把字符串的第一个字符变成大写. substr是返回字符串的一个...

    C语言字符串各函数-具体实现

    strcpy,strncpy,strcat,strncat,strcmp,strncmp,strchr,strnchr,strlen,strnlen,strspn,strpbrk,strtok,strsep,memset,bcopy,memcpy,memmove,memcmp,memscan,...函数具体实现内容。对理解C语言和C编程有很大帮助。

    C,C++中常用的操作字符串的函数

    功 能: 字符串拼接函数,注意,destin要有足够大的空间 用 法: char *strcat(char *destin, char *source); 函数名: strchr 功 能: 在一个串中查找给定字符的第一个匹配之处,找不到返回NULL 用 法: char *strchr...

    C语言中查找字符在字符串中出现的位置的方法

    主要介绍了C语言中查找字符在字符串中出现的位置的方法,分别是strchr()函数和strrchr()函数的使用,需要的朋友可以参考下

    C/C++字符串查找函数全面了解

    strchr 在指定字符串里定位给定字符 strcspn 返回在字符串str1里找到字符串str2里的任意一个字符之前已查找的字符数量 strrchr 在字符串里定位给定字符最后一次出现的位置 strpbrk 在字符串str1里定位字符串str2里...

    C例子:DIY字符串查找函数

    该程序是我写的博客“一起talk C栗子吧(第六十九回:C语言实例--DIY字符串查找函数)”的配套程序,共享给大家使用

    数据结构-c语言-带main函数-串5-字符定位-根据标准库函数strchr()和定义求字符定位函数的两种方法。

    应用cfree软件,分别采用标准库函数strchr()和定义求字符定位函数的两种方法,求字符定位。

    C字符串函数对应的C++ string操作详解

    string是STL里的标准类,习惯了使用指针操作C的char *字符串,刚开始并不是很适应,主要原因是对string.h里的函数没有找到合适的C++替换方法,因此,对常用的sring.h里的函数替换说明如下: strcpy: str.substr() ...

    Python 字符串操作方法大全

    1、去空格及特殊符号复制代码 代码如下:s.strip().lstrip().rstrip(‘,’)2、复制字符串复制代码 代码如下:#strcpy(sStr1,sStr2)sStr1 = ‘strcpy’sStr2 = sStr1sStr1 = ‘strcpy2’print sStr23、连接字符串复制...

    PHP基础教程HTML版本

    (2)strchr,strlen,strtok,strrchr,strrev,strstr,strtolower, strtoupper,substr,ucfirst 这些是常用的字符串操作函数,有些和C中的同名函数意义完全一致. strrev是把一个字符串翻转. strtolower和strtoupper的意思...

    C语言函数速查手册

    字符串函数 bcmp bcopy bzero memccpy memchr memcmp memcpy memicmp memmove memset movmem setmem stpcpy strcat strchr strcmp strcmpi strcpy strcspn strdup stricmp strlen strlwr ...

    String-processing-functions.zip_mailscf_strchr

    此文档介绍linxu中有关字符串处理的函数,strchr(),strcspn(),strspn(),strbrk()等函数的用法。

    C语言函数库函数详细介绍手册

    字符串函数 bcmp bcopy bzero memccpy memchr memcmp memcpy memicmp memmove memset movmem setmem stpcpy strcat strchr strcmp strcmpi strcpy strcspn strdup stricmp strlen strlwr ...

    turbo C 库函数参考

    返回value*2exp的值 ...... 字符串操作函数 char stpcpy(char *dest,const char *src) 将字符串src复制到dest char strcat(char *dest,const char *src) 将字符串src添加到dest末尾 char ...

Global site tag (gtag.js) - Google Analytics