码迷,mamicode.com
首页 > 其他好文 > 详细

循环for和getchar

时间:2020-08-06 09:27:10      阅读:57      评论:0      收藏:0      [点我收藏+]

标签: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; }

循环for和getchar

标签:war   个数   回车   输入密码   printf   pass   warning   print   ==   

原文地址:https://blog.51cto.com/14893161/2517241

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!