#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
#include<iostream>
using namespace std;
int main()
{
char password[20] = { 0 };
scanf("%s", password);
printf("请确认(Y/N):>");
int tmp = 0;
while ((tmp = getchar()) != '\n')//运用getchar清理缓冲区。处理\n。
{
;
}
int ch = getchar();
if (ch=='Y')
{
printf("确认成功\n");
}
else
{
printf("确认失败\n");
}
return 0;
}
关于getchar的用处之一
最新推荐文章于 2025-09-13 12:59:37 发布
本文介绍了一个使用C语言实现的简单程序,该程序通过输入密码并进行确认来验证用户输入的有效性。文章展示了如何利用标准输入输出库进行密码读取,并通过getchar()函数处理输入缓冲区中的换行符。
1066

被折叠的 条评论
为什么被折叠?



