一、实例:
在字符串abcccdefg中寻找是否存在cdef
二、代码:
#include<stdio.h>
int panduan()
{
char root[]="abcccdefg";
char aim[]="cdef";
int i=0,j=0;
char *pr=root;
for(i=0;i<sizeof(aim)/sizeof(aim[0]);i++)
{ for(j=0;j<sizeof(root)/sizeof(root[0]);j++)
{
if(aim[i] == root[j])
{
while(aim[i] != root[j])
{
j++;
}
pr=&root[j];
}
}
while(aim[i] != *pr--)
{
return 0;
}
}
return 1;
}
int main()
{
int judge=0;
judge=panduan();
if(judge == 0)
printf("not aim\n");
else
printf("have aim");
return 0;
}