### strpbrk -- Find Characters in String

Format

>     #include <string.h>
>     char *strpbrk(const char *string1, const char *string2);

Language Level: ANSI, POSIX, XPG4
strpbrk locates the first occurrence in the string pointed to by string1 of any character from the string pointed to by string2.

Return Value
strpbrk returns a pointer to the character. If string1 and string2 have no characters in common, a NULL pointer is returned.

Example
This example returns a pointer to the first occurrence in the array string of either a or b.

    #include <stdio.h>
    #include <string.h>

    int main(void)
    {
       char *result, *string = "A Blue Danube";
       char *chars = "ab";

       result = strpbrk(string, chars);
       printf("The first occurrence of any of the characters \"%s\" in "
              "\"%s\" is \"%s\"\n", chars, string, result);
       return 0;

    /******************************************************************
       The output should be:

       The first occurrence of any of the characters "ab" in
       "A Blue Danube" is "anube"
    ******************************************************************/
    }

strchr -- Search for Character
strcmp -- Compare Strings
strncmp -- Compare Strings
strcspn -- Compare Strings for Substrings
strrchr -- Find Last Occurrence of Character in String
strspn -- Search Strings
wcschr -- Search for Wide Character
wcscspn -- Find Offset of First Wide-Character Match
wcspbrk -- Locate Wide Characters in String
wcsrchr -- Locate Wide Character in String
wcswcs -- Locate Wide-Character Substring
<string.h>