字符串的匹配 求大神指导
目标串:t =“ababcabcacbabcacbbaaccabccaa”, 模式串:p =“abcac”
如果使用简单算法,实现字符串的匹配
#include<stdio.h>
void fun(char*t,char*p)
{
int i,j=0,static int n=0;
for(i=0;i<5;i++)
{if(t[i]==p[j]) j++;
else{t++;n++;j=0;}
}
printf("%d\n",n+1);
t=t+5;n=n+6;j=0;
fun();
}
void main()
{int k;
char *t="ababcabcacbabcacbbaaccabccaa";
char *p="abcac";
fun(t,p);
}