#include<stdio.h>
#include<string.h>
void main()
{
char s[]="xianadhgdsfhpang",t[]="an";
int i=0,j=0,flag=0,a=strlen(s),b=strlen(t);
while(i<strlen(s)&&j<strlen(t))
{
if(s[i]==t[j])
{
i++;
j++;
if(t[j]=='\0')
{
flag=1;
break;
}
}
else
{
i=i-j+1;
j=0;
}
}
if(flag)
printf("%s",s+i-j);
}
#include<string.h>
void main()
{
char s[]="xianadhgdsfhpang",t[]="an";
int i=0,j=0,flag=0,a=strlen(s),b=strlen(t);
while(i<strlen(s)&&j<strlen(t))
{
if(s[i]==t[j])
{
i++;
j++;
if(t[j]=='\0')
{
flag=1;
break;
}
}
else
{
i=i-j+1;
j=0;
}
}
if(flag)
printf("%s",s+i-j);
}