其过程是:从表头开始,根据给定的模式,逐项与表中元素比较。如果找到所需元素,则查找成功,并打印出它在表中的顺序号。如果查找整个表仍未找到所需对象,则查找失败
#include
void f_seq(char *list[],char *object,int len)
//list 指针数组,指向字符串
//object 模式串
//len 表的长度
{
char **p;
int strcmp(char *s,char *t);
p=list;
while (_____①______)
if (strcmp(*p,object)==0)
break;
else ______②_______;
if (p<list+len)
printf( "Success! **% d\n",p-list);
else printf("Unsuccess!\n");
}
int strcmp(char *s,char *t)
{
for (;*s==*t; s++,t++)
if (*s=='\0')
return(0);
return(_____③______);
|