我希望我的程序只在按下 enter 键时向前移动(而不是任何其他键)。
这是我到目前为止所做的:
while (getline(in, line) ) {
cout << line << endl;;
cin.ignore();
}
答案 0 :(得分:0)
ignore
接受分隔符参数:
basic_istream& ignore( std::streamsize count = 1, int_type delim = Traits::eof() );
你可以像这样使用它:
cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n');