#include <stdio.h>
char *locatesubstr(char *str1,char *str2);
int main()
{
char str1[505],str2[505];
char *p;
gets(str1);
gets(str2);
p=locatesubstr(str1,str2);
if(p==NULL) printf("NULL!\n");
else puts(p);
return 0;
}
char *locatesubstr(char *str1,char *str2)
{
int i=0,j=0,a=0;
while(*str1!='\0')
{
if(*str1==*str2)
{
for(i=0,j=0;*(str1+i)==*(str2+j);i++,j++)
{
if(*(str2+j+1)=='\0')
{
a=1;
break;
}
}
}
if(a)
break;
str1++;
}
if(a)
return str1;
else
return NULL;
}
12-02
896
05-18
497