Table of Contents

strstr

#include <stdlib.h>
char *strstr(const char *str1, const char *str2);

strstr C Sourcecode Example

/* 
 * strstr example code
 * http://code-reference.com/c/string.h/strstr
 */
#include <stdio.h>
#include <string.h>
 
int main ( void )
{
   char str[] = "42 is the result or ? but what was the question";
   char *ptr;
   // set the Pointer ptr to "or ?"
   ptr = strstr (str, "or ?");
   // replace the text with "yes"
   strncpy (ptr, "yes", 3);
   printf("%s\n",str);
   return 0;
}

output of strstr c example

  42 is the result yes? but what was the question