#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include<string>
int main()
{
int ret = 0;
char ch = 0;
char password[20] = { 0 };//创建数组
printf("请输入密码:>");
scanf("%s", &password);//输入字符串,刚输入的字符串会先存入缓冲区,回车键也会被存入缓冲区
//回车键的值为10即\n,当输入的字符串被电脑获取后就不会在缓冲区了
//但是接下来的回车键会被电脑存入缓冲区
while ((ch = getchar()) != '\n');//利用getchar的whil循环来先读取缓冲区里的值,清空缓冲区
printf("请确认(Y/N):");
ret = getchar();//当缓冲区的值清空后,就能输入Y或N了
if (ret == 'Y')//缓冲区清空后输入的字符再次判断
{
printf("确认成功\n");
}
else//判断不相等就会输出放弃确认
{
printf("放弃确认\n");
}
return 0;