std::strpbrk (3) - Linux Manuals
std::strpbrk: std::strpbrk
NAME
Synopsis
Defined in header <cstring>
const char* strpbrk( const char* dest, const char* breakset );
char* strpbrk( char* dest, const char* breakset );
Scans the null-terminated byte string pointed to by dest for any character from the null-terminated byte string pointed to by breakset, and returns a pointer to that character.
Parameters
dest - pointer to the null-terminated byte string to be analyzed
breakset - pointer to the null-terminated byte string that contains the characters to search for
Return value
Pointer to the first character in dest, that is also in breakset, or null pointer if no such character exists.
Notes
The name stands for "string pointer break", because it returns a pointer to the first of the separator ("break") characters
Example
// Run this code
Output:
See also
strcspn of only the characters not found in another byte string
strtok (function)
strchr (function)