C++ cstring strpbrk() function
Example
Print the part of the string that starts at the first digit:
char myStr[] = "I think 4096 bytes should be enough";
char * pos = strpbrk(myStr, "0123456789");
cout << pos;
Try it Yourself »
Definition and Usage
The strpbrk()
function searches for the first occurrence in a C-style string of any of the specified characters and returns a pointer to that position in the string.
If none of the characters are found then NULL is returned.
The strpbrk()
function is defined in the <cstring>
header file.
Syntax
strpbrk(void * str, void * search);
Parameter Values
Parameter | Description |
---|---|
str | Required. The string to search in. |
search | Required. A string containing a set of characters to search for. |
Technical Details
Returns: | A char type pointer to the position of the first occurrence of any of the search characters, or NULL if none of the characters were found. |
---|