A very basic program to give an example to demonstrate what has been talked about:
Code:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <conio.h>
int main(void){
char *myString = "LeftMiddleRight";
char *searchString = "Middle";
char *mySearch, Left, Right, Middle;
mySearch = strstr(myString, searchString);
if(mySearch){
Left = myString[0];
Middle = *mySearch;
Right = *(mySearch + strlen(searchString));
printf("%c %c %c", Left, Middle, Right);
printf("\n%s\n%s\n%s\n", myString, mySearch,(mySearch + strlen(searchString)));
}
_getch();
return 0;
}