const char * strstr ( const char * str1, const char * str2 );
char * strstr ( char * str1, const char * str2 );
Locate substring
Returns a pointer to the first occurrence of str2 in str1, or a null pointer if there str2 is not part of str1.
The matching process does not include the terminating null-characters.
How 2 do the same thing without using the strstr function?