您的位置:首页 > 其它

如何在命令行中接收回车

2009-10-19 17:38 134 查看
使用C/C++编写命令行程序的时候,有时希望接收回车操作,但是 scanf() 和 STL 的 cin >> 操作只有在用户回车之后才有响应,因此不能使用它们。

可以使用函数 getch() 或者 getche() 来完成该操作,它们都用来接收一个字符,包括回车符。这两函数的功能一样,唯一的差别是后者有回显儿前者没有。使用这两个函数时需要引用头文件<conio.h>。下面是一个例子:

#include <iostream>
#include <conio.h>

void main()
{
std::cout << "Press <Enter> to exist.";
getch();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: