Menu
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY CYBERSECURITY DATA SCIENCE
     ❯   

C string strpbrk() function

❮ string Functions


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");
if (pos != NULL) {
  printf("%s", pos);
}
Try it Yourself »

Definition and Usage

The strpbrk() function searches for the first occurrence in a 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 <string.h> 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.

❮ string Functions


Related Pages

C Strings Tutorial

C String Functions Tutorial