如何才能用c语言来做到一个密码验证的登陆窗口呢?

首先我们需要来创建一个密码,这里我们用一个字符串来表示:密码是“123456”。

如何用c语言来做一个登陆窗口_字符串比较

密码创建好了,现在我们要怎么去判断,我输入的密码和正确的密码一样呢?

这里我们用if语句来判断,因为两个字符串比较相等是不能直接使用==的,所以这里我们需要引入一个库函数strcmp,如果我输入的密码和正确的密码“123456”一样,那么密码正确,我们就打印一个登陆成功。又因为我不想让他只能输入一次,所以我们来创建一个for循环,在创建一个整形变量 i ,让 i 循环三次这样一个能输入三次机会的密码窗口就创建好了。

如何用c语言来做一个登陆窗口_字符串比较_02

成功了我们跳出循环显示登陆成功,那要是不成功呢?

那我们就再加个判断,如果输入密码与正确密码不相等那么我们就打印密码错误。

如何用c语言来做一个登陆窗口_字符串_03

如果我们输入了三次都错了怎么办?

这里我们再加上一个判断如果 i 循环完三次了,没有成功那么我们就打印登陆失败。

如何用c语言来做一个登陆窗口_字符串_04

到这里一个密码验证的登陆窗口就做完了,下面附上完整代码。(新手小白,写的不好请大家见谅!谢谢!)

如何用c语言来做一个登陆窗口_字符串比较_05

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6