作业帮 > 综合 > 作业

这句话错在哪:if(strcmp(zh[i].nam,name)==0 && strcmp(zh[i].pass,pas

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/29 02:46:00
这句话错在哪:if(strcmp(zh[i].nam,name)==0 && strcmp(zh[i].pass,password)==0)
单从这句看不出来所以然.
你得把zh的声明贴出来.
再问: struct zhanghu { char nam[20]; char pass; int flg; struct zhanghu *next; }; struct zhanghu zh[50]
再答: pass 成员不是字符串,不能用strcmp。 原始声明似乎有问题。密码应当是个字符串才对……