如何从C++中获得提示(由按下回车终止)的用户输入?

如何从C++中获得提示(由按下回车终止)的用户输入?,c++,console,C++,Console,有人知道这个窍门吗?试试getline: 正如Mehrdad回答的那样,returnkey是一个简单的例子,只要读一下std::cin中的内容就可以了 如果您想在不同的按键下终止,例如,按任意键退出,您可以在conio.h中使用几个非标准调用 string s; getline(cin, s); #include <conio.h> // wait for any key press while (!kbhit()) { } // wait for q key press wh

有人知道这个窍门吗?

试试getline:


正如Mehrdad回答的那样,returnkey是一个简单的例子,只要读一下std::cin中的内容就可以了

如果您想在不同的按键下终止,例如,按任意键退出,您可以在conio.h中使用几个非标准调用

string s;
getline(cin, s);
#include <conio.h>

// wait for any key press
while (!kbhit()) { }

// wait for q key press
while (!kbhit() || getch() != q) { }

// wait for any key press on windows
system("pause");