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