C/C++ 实现strchr函数
函数
char *strchr(const char *str, int c)
在参数 str 所指向的字符串中搜索第一次出现字符 c(一个无符号字符)的位置。其包含在头文件<string.h>中
参数
- str -- 要被检索的 C 字符串。
- c -- 在 str 中要搜索的字符。
返回值
该函数返回在字符串 str 中第一次出现字符 c 的位置,如果未找到该字符则返回 NULL。
源码
/**
*char *strchr(string, c) - search a string for a character
*
*Purpose:
* Searches a string for a given character, which may be the
* null character '\0'.
*
*Entry:
* char *string - string to search in
* char c - character to search for
*
*Exit:
* returns pointer to the first occurence of c in string
* returns NULL if c does not occur in string
*
*Exceptions:
*
*******************************************************************************/char *strchr (const char *string, int ch )
{while (*string && *string != (char)ch)string++;if (*string == (char)ch)return((char *)string);return(NULL);
}
C/C++ 实现strchr函数相关推荐
- C语言strchr()函数(字符串中查找子字符)
头文件:C 标准库 - <string.h> 描述 C 库函数 char *strchr(const char *str, int c) 在参数 str 所指向的字符串中搜索第一次出现字符 ...
- C和指针之strcat函数 strchr函数 strcmp函数 strcpy函数 strnchr函数 strstr函数实现
1 strcat函数实现 #include <stdio.h> //简单实现strcat函数 char *my_strcat(char *des, const char *src) {i ...
- php strchr 截断,PHP strchr() 函数
w3school 教程 PHP String 函数 查找 "world" 在 "Hello world!" 中的第一次超并返回此字符串的其余个别: echo s ...
- strchr()函数的详解与实现
一)strchr()函数的详解 原型:extern char *strchr(const char *s,char c); 头文件:#include <string.h> 功能:查找字符串 ...
- C语言strchr函数
strchr函数原型:extern char *strchr(const char *s,char c);查找字符串s中首次出现字符c的位置. C语言 char *strchr(const char* ...
- strchr()函数用法及其详解
strchr()函数的使用 定义 char *strchr(const char *s,int c) 如果s字符串包含c字符,该函数返回指向s字符串首次出现的c字符的指针(末尾的空字符也是字符串的一部 ...
- strchr()函数与strrchr()函数的实现
char *strchr(const char *s, int c) 功能: 查找字符串s中首次出现c字符的位置 说明: 返回首次出现c的位置的指针,返回的地址是被查找的字符串指针开始的第一个与c相同 ...
- C语言strchr()函数以及strstr()函数的实现
标准函数库中对strchr()函数的描述: char* strchr(const char* str,int c).特点作用是在字符串str中寻找字符c,如果找到则输出字符c的位置,可以以字符串的形式 ...
- C中strchr()函数用法
strchr()函数包含于头文件:#include<stdio.h>中: 函数原型为:char * strchr(char * str, char/int c); 函数功能为:在字符串st ...
- strrchr()和strchr()函数
文章目录 功能 strrchr() strchr() 程序举例 参考来源链接 所属库 #include<string.h> 功能 strrchr() strrchr函数的作用是: 查找一个 ...
最新文章
- 对科大讯飞的过度宽容就是对科大讯飞的伤害,从科大讯飞裁员说起
- 大话中文文本分类之TextRNN
- 网站apache环境S2-057漏洞 利用POC 远程执行命令漏洞复现
- 面向对象技术——UML
- 虚拟磁盘没有可用的合格服务器,VMware提示:没有更多空间可供虚拟磁盘***.vmdk使用 所引发的故障及处理...
- SiteEngine 6.071. SQLInjection
- EXP-00011: XX.tab does not exist
- java 计时 timeclock_用 java 写一个clock的类,100毫秒的时钟 求代码。。越简单越好。。最好有注释...
- linux下安装不同版本的jdk
- 小D课堂 - 新版本微服务springcloud+Docker教程_4-05 微服务调用方式之feign 实战 订单调用商品服务...
- Ubuntu下安装Master PDF Editor
- 消息队列的介绍及配置
- 已解决raise JSONDecodeError(“Expecting value”, s, err.value) from None
- 微信小程序 还在为滑动加载数据烦劳吗? 封装滚动加载方法 看了就会
- 面试中常问的你在项目开发中遇到过哪些问题怎么回答?
- linux系统给安卓root权限,安卓手机该如何获取Root权限?方法很简单,但不建议Root...
- 为什么程序员越跳槽收入越高?
- 佩珀代因大学计算机科学专业,【精选】佩珀代因大学计算机科学与数学本科专业.pdf...
- 《寒江独钓》键盘过滤部分程序修改
- 武大计算机学院研究生宿舍,武汉大学2019年硕士研究生学费及奖助学金详情标准...