错误代码
#include<stdio.h>
int main()
{
char password[20] = {0};
char ch = 0;
printf("请输入密码:");
scanf("%s",password);
printf("确认:Y/放弃:N,请选择:(Y/N)");
ch = getchar();
if(ch == 'Y')
{
printf("确认成功\n");
}
else
{
printf("放弃确认\n");
}
return 0;
}
正确代码
#include<stdio.h>
int main()
{
char password[20] = {0};
char ch = 0;
printf("请输入密码:");
scanf("%s",password);
getchar(); //清理缓冲区
printf("请选择(Y/N):");
ch = getchar();
if(ch == 'Y')
{
printf("确认成功\n");
}
else
{
printf("放弃确认\n");
}
return 0;
}