/*
定义含义:s[]:主串
t[]:匹配串
pos:从s串的第几位开始匹配
*/
int BF(char s[],char t[],int pos)
{
int m,n;
int i = pos;
int j = 0;
m = strlen(s);
n = strlen(t);
while(i<m&&j<n){
if(s[i] == t[j]){
i++;
j++;
}
else{
i = i - j + 1;
j = 0;
}
}
if(j>=n) return (i-j);
else return 0;
}