int main()
{
char password[20] = { 0 };
printf("请输入密码:>");
scanf_s("%s",password);
printf("请确认密码(Y/N):>");
getchar();
int ch = getchar();
if (ch = 'Y')
printf("确认成功\n");
else
printf("确认失败\n");
return 0;
}
有人帮我看一下这串代码哪里出错了,我用的是vs2022调试失败,运行不起来。
scanf_s("%s",password,19); 试一下,scanf_s要带长度的
ch = 'Y' 改为 ch == 'Y' 应该就可以了。
你好,是char ch = getchar() ,不是int,同时ch == 'Y',比较是两个等于,有帮助的话记得采纳一下哦!