如何在命令行中接收回车
2009-10-19 17:38
134 查看
使用C/C++编写命令行程序的时候,有时希望接收回车操作,但是 scanf() 和 STL 的 cin >> 操作只有在用户回车之后才有响应,因此不能使用它们。
可以使用函数 getch() 或者 getche() 来完成该操作,它们都用来接收一个字符,包括回车符。这两函数的功能一样,唯一的差别是后者有回显儿前者没有。使用这两个函数时需要引用头文件<conio.h>。下面是一个例子:
可以使用函数 getch() 或者 getche() 来完成该操作,它们都用来接收一个字符,包括回车符。这两函数的功能一样,唯一的差别是后者有回显儿前者没有。使用这两个函数时需要引用头文件<conio.h>。下面是一个例子:
#include <iostream> #include <conio.h> void main() { std::cout << "Press <Enter> to exist."; getch(); }
相关文章推荐
- eclipse如何从命令行中接收参数
- 每秒如何接收上百万数据包
- 如何使用命令行在github搭建项目?
- mysql忘记密码时如何通过命令行修改
- ftp命令行工具如何 连接 非标准21端口(其他端口)的ftp服务器
- oracle官网下载老版本jdk + 如何命令行下wget下载jdk 推荐
- Android中如何使用命令行查看内嵌数据库SQLite3
- 请问Tornado下一些命令行程序如何使用?
- C++ 函数中如何接收数量不定的函数参数
- [代码]HTML页面如何接收外部参数
- 如何指定进程运行的CPU(命令行 taskset)
- 如何从命令行把ubuntu15.10升级到ubuntu16.04测试版本
- ubuntu下如何用命令行运行deb安装包
- 如何在命令行下使用 BitTorrent 下载 ISO 镜像
- 在mac上命令行里面如何打开文本编辑器?
- Linux下的Ubuntu16.04.3如何设置默认启动后为字符界面(即命令行界面)
- 如何再centos中用命令行删除u盘
- 如何用命令行生成WinRAR自解压文件
- 王爽汇编语言综合研究-函数如何接收不定数量的参数
- 如何使用命令行编译运行java程序