利用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;
}