我正在尝试编写一个 C++ 程序,当用户从键盘输入任何字符时,它应该移动到下一行代码。

这是我的代码:

char c;

cin>>c;

cout<<"Something"<<endl;

但这不起作用,因为它只会在我输入一些字符然后按 ENTER 时移动到下一行。

要么

如果我用这个
cin.get() or cin.get(c)

当我按 Enter 时,它会移动到下一行指令。

但我希望它在键盘上按下的任何键上移动到下一行,如何做到这一点?

最佳答案

在 Windows 上:

system("pause");

在 Mac 和 Linux 上:
system("read");

将输出“按任意键继续...”,显然,等待按下任意键。
我希望这就是你的意思

关于c++ - 如何模拟 "Press any key to continue?",我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1449324/

10-15 04:25