Chinaunix首页 | 论坛 | 博客
  • 博客访问: 101224
  • 博文数量: 22
  • 博客积分: 2000
  • 博客等级: 大尉
  • 技术积分: 401
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-15 17:37
文章分类
文章存档

2009年(21)

2008年(1)

我的朋友

分类: C/C++

2009-03-27 17:21:09

strsep:
 
分割字符串的.和strtok基本一样.
#include  
#include  
int   main()
{
char   ptr[]={ "abcdefghijklmnopqrstuvwxyz "};
char   *p,*str= "m ";
p=ptr;
printf( "%s\n ",strsep(&p,str));
printf( "%s\n ",p);
str= "s ";
printf( "%s\n ",strsep(&p,str));
printf( "%s\n ",p);

}
[root@test]#   gcc   test131.c
[root@test]#   ./a.out
abcdefghijkl
nopqrstuvwxyz
nopqr
tuvwxyz
 
 
   strpbrk:
   原型:extern char *strpbrk(char *s1, char *s2);
  用法:#include
  功能:在字符串s1中寻找字符串s2中任何一个字符相匹配的第一个字符的位置,空字符NULL不包括
   在内。
  说明:返回指向s1中第一个相匹配的字符的指针,如果没有匹配字符则返回空指针NULL。
  举例:
  // strpbrk.c
  #include
  #include
  main()
  {
  char *s1="Welcome To Beijing";
  char *s2="BIT";
  char *p;
  clrscr();
  p=strpbrk(s1,s2);
  if(p)
  printf("%s\n",p);
  else
  printf("Not Found!\n");
                 
  p=strpbrk(s1, "Da");
  if(p)
  printf("%s",p);
  else
  printf("Not Found!");
  getchar();
  return 0;
  }
阅读(1309) | 评论(0) | 转发(0) |
0

上一篇:GNU attribute 机制

下一篇:ioctl

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