如何用C语言编程实现用户登录

提示用户登录输入用户名和密码
用户输入用户名和密码,如果验证通过,显示登录成功,否则显示提示错误信息,要求用户重新输入。
三次输入错误,退出系统
希望给出解题思路

C语言的话,一般用户信息存储在结构体链表里
你输入用户名回车以后,需要遍历链表,使用strcmp()函数逐一对比链表里是否存储了你输入的用户名。不存在输出“无此用户”,存在继续输入密码,将密码与此结点的密码信息对比,处理方式同用户名;
至少三次输入错误,可设一个整形变量index = 0,每错误一次执行index++,当if(index==3)成立时,输出相应信息,并执行exit(1);
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-01-10
用strcmp比较输入的用户名和已注册的用户名是否一样。<还有密码>。无错,用printf输出登陆成功。。。至于三次机会可以外层套一个for语句。---可以执行3次。
大概这样:
for(){
if(){
break;
}
else{
}
}

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网