C++:通过简单的菜单选择进行无限循环

2023-12-31

我正在处理的脚本超过一页长,所以我将链接它(一个简单的文件):
http://pastebin.com/7BVHmQGp http://pastebin.com/7BVHmQGp

我对此表示歉意。我的问题是我在代码中陷入无限循环,例如,在我选择 1 或 2 进行加密/解密后,它让我输入单词,当我下次输入密码的“shift”时,它会运行无限循环菜单。

我已经尝试了很多小时来调试这个,我认为这是一个问题cin,例如,当您输入无效选择时,它只会引发无限循环/

似乎是什么导致了无限循环?


我认为你应该忽略换行符而不是空格

我尝试了以下方法,它可以在 VS2010 上运行

    cin.ignore(1, '\n');
    getline(cin, input);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C++:通过简单的菜单选择进行无限循环 的相关文章

随机推荐