标签:war 个数 回车 输入密码 printf pass warning print ==
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
int password[20] = { 0 };
//创建一个数组
int num1 = 0;
int ch = 0;
int num2 = 0;
int num3 = 0;
printf("请输入密码:");
scanf("%s", password);
//%s字符串
//你在输入确认密码后其实还有个回车,
//而且scanf只会读取空格前面的内容
//所以我需要个循环把空格后面的取完,直到读到\n,也就是回车
while ((ch = getchar()) != ‘\n‘)
{
;
}
//意思就是说。读取你输入的字符直到读取到\n !=的意思是不等于
printf("请确认密码(Y/N):");
num1 = getchar();
//获取你输入的数字
if (num1 == ‘Y‘)
{
printf("成功" );
}
else
{
printf("失败");
}
return 0;
}
标签:war 个数 回车 输入密码 printf pass warning print ==
原文地址:https://blog.51cto.com/14893161/2517241