在C语言中,比较字符串应该使用strcmp函数而不是直接使用==。==用于比较指针是否指向相同的内存地址,而strcmp用于比较两个字符串的内容。
并且strcmp判断相等返回0,应当让其与0比(strcmp(a,b)==0)
为真则返回1
例:
if(strcmp(a,"admin")==0&&strcmp(b,"123456")==0){
printf("开锁成功");
break;
}else{
count++;
printf("账号或密码错误!\n");
}