#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include<stddef.h>
char * search(char *arr,char *or)
{
char *brr = arr;
char *pr = or ;
while (*brr != '\0')
{
if (*brr!=* pr)
{
++brr;
continue;
}
char *crr = brr;
char *qr = pr ;
while (*crr==*qr)
{
crr++;
qr++;
if (*qr == '\0')
{
return brr;
}
if(*qr!=*crr)
{
++brr;
break;
}
}
}
return NULL;
}
int main(int argc, char **argv)
{
char *buf = "abcdewqerqwsfscdefg";
char *pf = "def";
char *reject = search(buf, pf);
printf("%s\n", reject);
system("pause");
}