char a[]="abc123";
char b[2][]={"abc123","def456"};
tag=0;
for(i=0;i<2;i++)
if(strcmp(a,b[i])==0) {tag=1;printf("1");break;}
if(tag==0) printf("0");
这还得比较长度啊,循环挨个比啊,只要一个不等就跳出循环呗
#include
#include
int main()
{
int i=0;
char a1[10]="abc123";
char a2[3][20]={"abcd","abcde","abc123"};
for(i=0;i<3;i++){
if(strcmp(a1,a2[i])==0){
printf("Yes\n");
}else{
printf("No\n");
}
}
return 0 ;
}