
/*字符串查找
语法:result=strfind(char str[],char key[]);
参数:
str[]: 在此源字符串进行查找操作
key[]: 被查找的字符串,不能为空串
返回值: 如果查找成功,返回key在str中第一次出现的位置,否则返回-1
注意:
需要 string.h
*/
int strfind ( char str[],char key[] )
{
int l1,l2,i,j,flag;
l1=strlen ( str );
l2=strlen ( key );
for ( i=0; i<=l1-l2; i++ )
{
flag=1;
for ( j=0; j<l2; j++ )
if ( str[i+j]!=key[j] ) {flag=0; break;}
if ( flag ) return i;
}
return -1;
}



