chunxiao_0220
chunxiao_0220
2014-12-29 08:09

strspn和strbrk函数的使用问题

  • strspn
  • strpbrk

char *strtok_r(char *s,const char *delim,char **save_ptr)
{
char *token;

if (s==NULL) s = *save_ptr;

s += strspn(s,delim);
if(*s == '/0')
    return NULL;

token = s;
s = strpbrk(token,delim);
if (s == NULL)
    *save_ptr = strchr(token,'/0');
else{
    *s=0;
    *save_ptr = s+1;
}
return token;

}

哪位大神可以解释一下这个函数的作用是什么,我是个菜鸟,看不懂啊

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

1条回答

为你推荐