c++
void code(account* x,char a[6], char b[6])
{
int ch = 0;
char code1[6]{}, code2[6]{}, n;
cout << "密码:请输入6位数字密码:\n";
for (n = 0; n < 6;)
{
ch = _getch();//输入字符
if (ch != '\r') {
code1[n++] = ch;
printf("*");
}
}
cout << "\n确认密码:请再次输入6位数字密码:\n";
for (n = 0; n < 6;)
{
ch = _getch();//输入字符
if (ch != '\r') {
code2[n++] = ch;
printf("*");
}
else {
break;
}
}
if (strcmp(code1, code2) == 0)
{
cout << "\n确认开户\n";
x[i].code = atoi(code1);
}
else
cout << "\n两次密码不一致,未成功开户!\n";
}
`为何ATM机的密码板块 核对两次密码这里不行 一直说密码错误
关于#c++#的问题,请各位专家解答!
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
悬赏问题
- ¥15 一道ban了很多东西的pyjail题
- ¥15 关于#r语言#的问题:如何将生成的四幅图排在一起,且对变量的赋值进行更改,让组合的图漂亮、美观@(相关搜索:森林图)
- ¥15 C++识别堆叠物体异常
- ¥15 微软硬件驱动认证账号申请
- ¥15 有人知道怎么在R语言里下载Git上的miceco这个包吗
- ¥15 GPT写作提示指令词
- ¥20 根据动态演化博弈支付矩阵完成复制动态方程求解和演化相图分析等
- ¥20 关于DAC输出1.000V对分辨率和精度的要求
- ¥15 华为超融合部署环境下RedHat虚拟机分区扩容问题
- ¥15 哪位能做百度地图导航触点播报?