在按下“输入或换行”时需要帮助,以允许用户返回主菜单

时间:2019-01-28 08:13:06

标签: c++

我的学校作业快要完成了。在修复无法解决的零件时,我需要一点帮助。非常感谢您的帮助。

我想允许用户按Enter键返回主菜单。但是,我无法这样做,可能有人建议我。我希望这样做,无论用户输入多少个/什么字符,只要他以Enter结尾,它都将返回主菜单。

我已经完成了作业,下面是我面临的问题的摘要。

//switch statement on top

    string enter = " ";

     case 2:
        Menu2(id, gridxHighest, gridxLowest, gridyHighest, gridyLowest);
        cout << "Press <enter> to go back to main menu ...";
        getline(cin, enter);
        cin >> enter;
        cout << endl;
        break;

我得到的实际结果是,当我按Enter键时,将出现一个新的空白行。

1 个答案:

答案 0 :(得分:0)

删除您的

getline(cin, enter);
cin >> enter;

替换为

cin.ignore();