利用getchar() putchar()编写一个登录程序

函数介绍:

getchar() 接收键盘输入的字符

putchar() 接收gerchar接收的字符然后输出

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
	int ret = 0;
	int ch = 0;
	char possword[20] = { 0 };
	printf("请输入密码:>");
	scanf("%s", possword);//输入密码并放在password数组中
	//此时缓冲区还剩余一个'\n'
	while ((ch = getchar()) != '\n')//把所有缓冲区里的\n都读取完就可以进行下一步
	{
		;
	}
	printf("输入成功是否确认登录:Y/N\n");
	ret = getchar();//Y/N
	if (ret == 'Y')
	{
		printf("确认成功");
	}
	else if (ret == 'N')
	{
		printf("放弃确认");
	}
	else
	{
		printf("输入错误");
	}
	return 0;
}