只允许输入三次密码,如果密码正确则提示登录成功,如果三次均输入错误,则退出程序
其中srtcmp为字符串比较函数,是string compare(字符串比较)的缩写,用于比较两个字符串并根据比较结果返回整数。基本形式为strcmp(str1,str2),若str1=str2,则返回零;若str1<str2,则返回负数;若str1>str2,则返回正数。
//模拟用户登录情景,并且只能登录三次
#include<stdio.h>
int main()
{
int i = 0;
char psw[] = "wangjiao123";
for (i = 0; i < 3; ++i)
{
printf("please input:");
scanf_s("%s", psw);
if (strcmp(psw, "psw") == 0)
break;
if(i==3)
{
printf("exit\n");
}
else
{
printf("log in\n");
}
}
return 0;
}