关于getchar()
来源:互联网 发布:spring ioc 源码分析 编辑:程序博客网 时间:2024/05/21 11:15
在控制台C程序中,通常需要打印一些信息,然后显示一句“Press any key to continue...”
一般都是使用getchar()来表示停顿。
但是这里有个问题是,通常回车会占用两个字符/n/r。所以它会把末尾的某些多余符号当做输入的字符了,通常还没有等到输入,屏幕就一闪而过了。
当年大一的时候被这个问题搞得很头痛,一般来说c++中的cout应该不会再出现这种问题了,但是今天又碰到了。
解决方法就是在getchar之前加一句fflush(stdin)来清空一下输入流。
- 关于getchar()
- 关于getchar
- 关于getchar()
- 关于getchar()
- 关于getchar()
- 关于getchar的理解
- 关于getchar()函数
- 关于EOF和getchar()
- 关于getchar函数
- 关于getchar()函数_1
- 关于getchar()的理解
- 关于getchar()的用法
- 关于getchar()、scanf()、gets()
- 关于getchar和EOF
- 关于getchar()函数
- 关于getchar、putchar
- 关于scanf 与getchar
- 关于putchar与getchar
- 图解linux下的top命令的使用
- session有效期配置 相关介绍(上)
- CentOS 6.0 系统 LAMP(Apache+MySQL+PHP) 安装步骤
- 使用XPATH解析xml
- html5 学习备注 1
- 关于getchar()
- ASPxGridView的几个使用方法
- ASP.NET用XPath查询XML格式字符串
- ASPXGridView详解(上)
- MVC与三层架构
- 怎么查看dll文件里面的信息呢
- 一个连接错误的解决
- SAX解析xml文档
- ckeditor分页的问题