#include "stdio.h"
#include "conio.h"
#include "assert.h"
int A( char *src,char *sub );
int main(void)
{
int postion;
char *s1="abcdeabd";
char *s2="abd";
postion=A(s1,s2);
printf("%d",postion);
return 1;
}
int A( char* src, char* sub)
{
assert((NULL != src) && (NULL != sub));
char *p = src;
char *q = sub;
int i=1;
while ((*src != '/0') && (*sub != '/0'))
{
if (*src++!=*sub++)
{
src = ++p;
i++;
sub = q;
}
}
if (*sub == '/0')
return i;
else
return -1;
}