C语言学习中连用两个scanf遇到的一个问题
来源:互联网 发布:阿里云服务器托管 编辑:程序博客网 时间:2024/05/20 04:49
用while语句求出了2的n次方
用seitch打印出了倒三角
在用C语言做登录界面时
在连用两个scanf时
先按一次回车再输入
循环回来时 无论输入什么都会再次进入循环
原因是回车储存在缓冲中
在循环时直接读取回车
导致数据错误
可以在 两个scanf中加入fflush(stdin);
比如
printf("\n请输入用户名:");
scanf("%c",&i);
getchar();
fflush(stdin);
printf("请输入密码:");
scanf("%c" ,&j);
getchar();
1 0
- C语言学习中连用两个scanf遇到的一个问题
- c语言中连续使用两个scanf的问题
- C语言中遇到的两个问题!
- c语言--两个叹号连用
- c语言学习中遇到的问题
- C语言中scanf的问题
- C语言中scanf问题
- 浅议C编程中遇到scanf函数的一些问题
- C编程中scanf函数遇到的问题
- C语言Scanf的问题
- C语言scanf的学习
- c语言中有关scanf的一个小趣谈
- 【C语言学习之路】细看链表头结点插入中scanf的问题
- C语言中利用scanf语句输入多个值的问题
- 关于C语言中scanf()的相关问题
- C语言中scanf函数输入回车符的问题
- C语言-循环中套用scanf()出现的问题
- C语言中scanf函数输入回车符的问题
- android 绘图之Paint详解
- 【Web容器】Tomcat源码分析(6)-请求原理分析(中)
- 对引用参数&的理解
- C++ hdoj 2011 多项式求和
- 蓝牙之三-StateMachine
- C语言学习中连用两个scanf遇到的一个问题
- python字节编译
- spring MVC 之controller (一)
- Java内部类
- 数据结构实验之栈一:进制转换
- C#类中的属性转换为要发送http的参数
- 【Web容器】Tomcat源码分析(7)-请求原理分析(下)
- 方格填数-搜索练习题
- Executors.newFixedThreadPool和ArrayBlockingQueue一点使用心得