C 库函数 - strpbrk()

描述

C 库函数 char strpbrk(const char str1, const char *str2) 检索字符串 str1 中第一个匹配字符串 str2 中字符的字符,不包含空结束字符。也就是说,依次检验字符串 str1 中的字符,当被检验字符在字符串 str2 中也包含时,则停止检验,并返回该字符位置。

声明

下面是 strpbrk() 函数的声明。

  1. char *strpbrk(const char *str1, const char *str2)

参数

  • str1 — 要被检索的 C 字符串。
  • str2 — 该字符串包含了要在 str1 中进行匹配的字符列表。

返回值

该函数返回 str1 中第一个匹配字符串 str2 中字符的字符数,如果未找到字符则返回 NULL。

实例

下面的实例演示了 strpbrk() 函数的用法。

  1. #include <stdio.h>
  2. #include <string.h>
  3. int main ()
  4. {
  5. const char str1[] = "abcde2fghi3jk4l";
  6. const char str2[] = "34";
  7. char *ret;
  8. ret = strpbrk(str1, str2);
  9. if(ret)
  10. {
  11. printf("第一个匹配的字符是: %c\n", *ret);
  12. }
  13. else
  14. {
  15. printf("未找到字符");
  16. }
  17. return(0);
  18. }

让我们编译并运行上面的程序,这将产生以下结果:

  1. 第一个匹配的字符是: 3

C 标准库 - <string.h> C 标准库 - <string.h>

C 库函数 – strlen()

C 库函数 – strrchr()

点我分享笔记

分类导航;)

Advertisement;)

在线实例
·HTML 实例
·CSS 实例
·JavaScript 实例
·Ajax 实例
·jQuery 实例
·XML 实例
·Java 实例
字符集&工具
· HTML 字符集设置
· HTML ASCII 字符集
· HTML ISO-8859-1
· HTML 实体符号
· HTML 拾色器
· JSON 格式化工具
最新更新
· shell 里的进程…
· 什么是闭包?闭…
· Python3 assert…
· C 语言中的 time…
· PHP imagecreate…
· PostgreSQL 常…
· PostgreSQL 时间…
站点信息
· 意见反馈
· 合作联系 微信(注明来意):centos5
· 免责声明
· 关于我们
· 文章归档

关注微信

C 库函数 - strpbrk() - 图2

Copyright © 2013-2019 菜鸟教程 runoob.com All Rights Reserved. 备案号:闽ICP备15012807号-1

)))

微信关注

微信关注

取消)

感谢您的支持,我会继续努力的!

扫码支持

扫码打赏,你说多少就多少

微信

支付宝

打开支付宝扫一扫,即可进行扫码打赏哦

点我查看本站打赏源码!

忘记密码?

如何获取邀请码?

关闭