Chinaunix首页 | 论坛 | 博客
  • 博客访问: 88119
  • 博文数量: 60
  • 博客积分: 4002
  • 博客等级: 中校
  • 技术积分: 645
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-17 18:11
文章分类

全部博文(60)

文章存档

2011年(60)

我的朋友

分类: C/C++

2011-01-02 11:58:36

    strpbrk 库函数用于在字符串中查找首次出现指定字符集中字符的子字符串。

  1. #include <stdio.h>

  2. char *strpbrk_test(const char *cs, const char *ct);

  3. int
  4. main(int argc, char **argv)
  5. {
  6.     char *s = "hello andy";
  7.     char *t = "la";

  8.     printf("Result: %s\n", strpbrk_test(s, t));

  9.     return 0;
  10. }

  11. char*
  12. strpbrk_test(const char *cs, const char *ct)
  13. {
  14.     const char *sc1, *sc2;

  15.     for (sc1 = cs; *sc1 != '\0'; ++sc1) {
  16.         for (sc2 = ct; *sc2 != '\0'; ++sc2) {
  17.             if (*sc1 == *sc2) {
  18.                 return (char *)sc1;
  19.             }
  20.         }
  21.     }

  22.     return NULL;
  23. }
注:return (char *)sc1;
阅读(292) | 评论(0) | 转发(0) |
0

上一篇:strspn

下一篇:strsep

给主人留下些什么吧!~~