【发布时间】:2011-06-03 00:36:48
【问题描述】:
我构建了代码,然后当我尝试运行它时,它会快速执行并退出。 我很确定项目配置中有一种方法,但我忘记了如何。
【问题讨论】:
标签: c visual-studio-2010
我构建了代码,然后当我尝试运行它时,它会快速执行并退出。 我很确定项目配置中有一种方法,但我忘记了如何。
【问题讨论】:
标签: c visual-studio-2010
一种方法就是坚持
系统(“暂停”)
在出口之前。
我必须说我唯一一次使用 system("PAUSE") 是在学校做算法练习的时候。我很抱歉它的坏习惯^^
一种更简洁的方法是像这样读取输入
scanf 或 cin
这样你的程序就会等待键盘输入
【讨论】:
经过一番谷歌搜索,我找到了这个不涉及修改代码的解决方案。它包含一个涉及修改 .vcxproj 文件的解决方法。
要在 Microsoft Visual C++ 2010 Express(我假设它与 Visual Studio 2010 类似)中执行此操作,请打开您的项目并导航到以下菜单: 项目->$YOURPROJECTNAME 属性... ->配置属性 ->链接器 ->系统->子系统
然后使用下拉菜单选择控制台 (/SUBSYSTEM:CONSOLE) 并应用更改。
“不调试就开始”现在应该做正确的事情了。 谢谢大家的回答,但这完美无缺。
【讨论】:
或者你在最后一条语句上设置断点。
【讨论】:
您总是可以在返回之前使用getc()。输入一个字符,它将退出..
或者运行VSctrl+f5组合,或者调试的时候加断点。
【讨论】: