fflush(stdin)
来源:互联网 发布:人工智能成功案例 编辑:程序博客网 时间:2024/06/05 21:55
#include<stdio.h>int main(){ char arry[20], ch; printf("Plase input a string:"); scanf("%s", arry); printf("Plase input a chareacter:"); scanf("%c", &ch); .......}
这段看起来好像没有问题,编译也能通过,但是运行时不能输入字符,这是因为scanf是从缓冲区里面读取字符,当输入了一个字符串后没有清空缓冲区,就会直接从缓冲区里面读取,所以需要在第一个scanf后面加上fflush(stdin);
0 0
- fflush(stdin)
- fflush(stdin)
- fflush(stdin)
- fflush(stdin)
- fflush(stdin)
- fflush(stdin)
- fflush(stdin) fflush(stdout)
- fflush(stdout); fflush(stdin);
- fflush(stdout); fflush(stdin);
- fflush(stdin) & fflush(stdout)
- fflush(stdin)与fflush(stdou)
- fflush(stdin)和fflush(stdout)
- fflush(stdin)和fflush(stdout)
- fflush(stdin)和fflush(stdout)
- fflush(stdin) 和 fflush(stdout)
- fflush(stdin)和fflush(stdout)
- fflush(stdin)和fflush(stdout) .
- fflush(stdin)与fflush(stdout)
- Unity3D研究院之异步加载游戏场景与异步加载游戏资源进度条(三十一)
- 【Android UI设计与开发】第12期:顶部标题栏(三)ActionBar实现层级导航的返回效果
- dmp文件
- 《Java并发编程实践》笔记4——线程池高级
- 黑马程序员_IO流2
- fflush(stdin)
- iOS提交后申请加急审核
- SQL Server数据库入门学习
- 大规模机器学习的运用-实践之谈
- codeforces 553B Kyoya and Permutation 构造+规律
- Build生成者模型
- 史上十大权势女性排行榜:武则天为何不如慈禧
- 万物皆服务
- 通过iframe引入另外一个项目中的html片段到项目中,解决样式,高度,兼容等问题的策略