C 库函数 - strpbrk()
描述
C 库函数 char strpbrk(const char str1, const char *str2) 检索字符串 str1 中第一个匹配字符串 str2 中字符的字符,不包含空结束字符。也就是说,依次检验字符串 str1 中的字符,当被检验字符在字符串 str2 中也包含时,则停止检验,并返回该字符位置。
声明
下面是 strpbrk() 函数的声明。
- char *strpbrk(const char *str1, const char *str2)
参数
- str1 — 要被检索的 C 字符串。
- str2 — 该字符串包含了要在 str1 中进行匹配的字符列表。
返回值
该函数返回 str1 中第一个匹配字符串 str2 中字符的字符数,如果未找到字符则返回 NULL。
实例
下面的实例演示了 strpbrk() 函数的用法。
#include <stdio.h>
#include <string.h>
int main ()
{
const char str1[] = "abcde2fghi3jk4l";
const char str2[] = "34";
char *ret;
ret = strpbrk(str1, str2);
if(ret)
{
printf("第一个匹配的字符是: %c\n", *ret);
}
else
{
printf("未找到字符");
}
return(0);
}
让我们编译并运行上面的程序,这将产生以下结果:
- 第一个匹配的字符是: 3
点我分享笔记
分类导航;)
- HTML / CSS;)
- JavaScript;)
- 服务端;)
- 数据库;)
- 移动端;)
- XML 教程;)
- ASP.NET;)
- Web Service;)
- 开发工具;)
- 网站建设;)
- 字符集&工具
- · HTML 字符集设置
- · HTML ASCII 字符集
- · HTML ISO-8859-1
- · HTML 实体符号
- · HTML 拾色器
- · JSON 格式化工具
- 最新更新
- · shell 里的进程…
- · 什么是闭包?闭…
- · Python3 assert…
- · C 语言中的 time…
- · PHP imagecreate…
- · PostgreSQL 常…
- · PostgreSQL 时间…
- 站点信息
- · 意见反馈
- · 合作联系 微信(注明来意):centos5
- · 免责声明
- · 关于我们
- · 文章归档
关注微信
Copyright © 2013-2019 菜鸟教程 runoob.com All Rights Reserved. 备案号:闽ICP备15012807号-1
微信关注
感谢您的支持,我会继续努力的!
扫码打赏,你说多少就多少
打开支付宝扫一扫,即可进行扫码打赏哦