C++ 调试模式和运行模式c++;

C++ 调试模式和运行模式c++;,c++,C++,我在运行模式下测试我的程序,发现很多格式错误,所以我去调试模式看看发生了什么,但令我惊讶的是,在调试模式下,一切正常。 在运行模式下,在“选择:”和输入之间没有空间,Ii甚至在任何输入之前打印错误消息,等等 代码: 调试模式: Choose: 6 Error! Choose a valid number. Choose: 89 Error! Choose a valid number. Choose: Error! Choose a valid number. 此问题显示的代码不符合sta

我在运行模式下测试我的程序,发现很多格式错误,所以我去调试模式看看发生了什么,但令我惊讶的是,在调试模式下,一切正常。 在运行模式下,在“选择:”和输入之间没有空间,Ii甚至在任何输入之前打印错误消息,等等

代码:

调试模式:

Choose: 6
Error! Choose a valid number.
Choose: 89
Error! Choose a valid number.
Choose: 
Error! Choose a valid number.


此问题显示的代码不符合stackoverflow.com的要求。这意味着这里的任何人都不可能最终回答这个问题;但最多只能猜测。你的问题应该显示一个最小的例子,不超过一到两页的代码(“最小”部分),其他人可以剪切/粘贴、编译、运行和复制所描述的问题(“可复制”部分),完全如图所示(这包括任何辅助信息,如程序输入)。有关更多信息,请参阅。请发布一个。什么是
?什么是索引?什么是红色和白色?通过一些创造性,可以添加缺少的部分,使您的代码按字面意思执行anything@idclev463035818已经做出了改变。谢谢你有什么证据证明问题一定在这里,而不是在你程序中的其他地方,导致了未定义的行为,导致了大量的错误,但程序似乎没有受到影响,但在这一点上,现实突然发生了,以前遇到的错误现在导致了随机的垃圾行为?仅仅因为问题开始出现在代码的这一部分并不意味着这就是错误所在。C++不这样工作。虫子可以在任何地方,这就是为什么你必须展示一个。我只是想对你在这里的粗鲁表示抱歉。
Choose:6
 Choose:Error! Choose a valid number.
6
Error! Choose a valid number.
 Choose:89
 Choose:Error! Choose a valid number.
6
 Choose:Error! Choose a valid number.
Choose: 6
Error! Choose a valid number.
Choose: 89
Error! Choose a valid number.
Choose: 
Error! Choose a valid number.