/*字符串查找 语法: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; }