这篇文章是个大家分享的一点小知识:模拟银行输入密码源码+注释+解答!
//模拟密码的输入
//库1 :***
//库2 :到位数 自动提交
//网络api 细节 800页
//学习网络概念 库
//c 数据结构 linux
//C++ 数据结构 windows qt mfc
//8000
#include
#include
#include //getch 没有回显 getchar回显
int main()
{
char passwd[] = "123456"; //原始密码
char in[12] = {0}; //保存输入的密码
char ch;
int i = 0;
printf("输入密码\n");
while((ch = getch()) != ‘\r‘) //回车键 \r\n
{
if(ch == ‘\b‘)
{
printf("\b \b");
in[i] = ‘\0‘;
i--;
}
else
{
printf("%c",‘*‘);
in[i] = ch;
i++;
}
}
if(strcmp(passwd,in) == 0)
{
printf("\n密码输入正确\n");
//...
}
else
{
printf("\n密码不正确\n");
}
return 0;
}
时间: 2024-10-30 07:43:10