C strpbrk 查找任意几个字符

C strpbrk 查找任意几个字符

头文件

string.h

函数原型

char *strpbrk(char const *str, char const *group);

返回的是字符集合group中任意字符在str中第一次出现的位置(最左面的)。同样,函数返回的是指向此位置字符的指针。

注意事项

注意匹配的是group中任意一个字符,而且区分大小写。看下代码就明了了:

int main()
{
    char *string = "Hello there, honey";
    printf("%d\n", strpbrk(string, "ah") == &string[7]); // 1
    return EXIT_SUCCESS;
}

你可能感兴趣的:(C-C++)