有什么办法可以让VS2010中调试c++程序的时候那个dos窗口不会一闪而过? 不能在程序里加其他语言

2024-12-26 22:23:51
推荐回答(3个)
回答1:

呵呵,你那个用的是F5 启动调试.自然闪一下就没了.
你要使用开始执行(不调试).
快捷键是ctrl+F5 这样就不会闪一下就没了.
你也可以把这个按钮放到快捷栏上.
方便如下
1.点击软件窗口空白处(比如,帮助旁边的地方).
2.在强出的菜单中选择 生成. 将生成栏激活.
3.在生成栏最右边点那个小角,打开添加或移动按钮.
4.自定义,然后是添加命令
5.左边找到调试,然后右边下拉中找到 开始执行(不调试)
就是这个.还有不明白追问...
对着帮你打的,累死了.多加点分哈

回答2:

四种方法:

方法1:运行程序的时候,不要用F5键执行,用Ctrl+F5执行,它的意思是“启动执行(不调试)”,这样就不会一闪而过了。

方法2:在你的代码的最后加上这句 Console.ReadLine(); 也就是“等待用户输入”,这样DOS窗口直到你敲击回车键才会关闭

方法3:在程序最后加上一句Console.ReadKey();这样DOS窗口接收一个字符才会退出.

方法4:在CMD下运行程序.

回答3:

设置一个断点就行了,在程序最后的 } 那一行点一下鼠标左键,按F9就可以看到一个红色的圆出现表示断点设置好了(也可以直接点左边的非文本编辑的那栏),然后按F5调试的时候运行到最后会卡住(console窗口不会直接退出,即你说的一闪而过),这时切回VS2010按F5程序才会结束