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 strstr() function

❮ string Functions


Example

Get a pointer to the first occurrence of a string in another string:

char myStr[] = "The rain in Spain falls mainly on the plains";
char *myPtr = strstr(myStr, "ain");
if (myPtr != NULL) {
  printf("%s", myPtr);
}
Try it Yourself »

Definition and Usage

The strstr() function returns a pointer to the position of the first occurrence of a string in another string.

The strstr() function is defined in the <string.h> header file.


Syntax

strchr(char * str, char * substring);

Parameter Values

Parameter Description
str Required. A pointer to the string being searched.
substring Required. The string to search for.

Technical Details

Returns: A char type pointer to the position in the string where the substring was found or NULL if the substring was not found.

❮ string Functions


Related Pages

C Strings Tutorial

C String Functions Tutorial