我想要求用户输入,然后忽略而不是输入。我不关心用户放置的内容,我只关心用户输入的内容(实际上,如果他们这样做,我真的不在乎,但我想让他们想想他们必须输入内容。)
我知道我可以做这样的事情:
std::cout << "Type something: ";
{
int i;
std::cin >> i;
}
std::cout << "You typed something.";
但我想知道是否有一些简单的 clean 单线替代方案。
答案 0 :(得分:4)
你想用
cin.ignore
或cin::get
。
e.g。
#include <iostream>
int main(){
std::cout << "press enter key.\n";
std::cin.ignore();
}