询问用户输入,然后忽略它

时间:2017-03-27 04:06:39

标签: c++

我想要求用户输入,然后忽略而不是输入。我不关心用户放置的内容,我只关心用户输入的内容(实际上,如果他们这样做,我真的不在乎,但我想让他们想想他们必须输入内容。)

我知道我可以做这样的事情:

std::cout << "Type something: ";
{
   int i;
   std::cin >> i;
}
std::cout << "You typed something.";

但我想知道是否有一些简单的 clean 单线替代方案。

1 个答案:

答案 0 :(得分:4)

你想用 cin.ignorecin::get

e.g。

#include <iostream>

int main(){
    std::cout << "press enter key.\n";
    std::cin.ignore();
}