VS2010正式版如何在程序运行完后等待用户按任意键退出

我昨天装了VS2010正式版。
以前用VS2008写控制台程序时,我按Ctrl+F5运行完后会显示“按任意键退出”,等待用户按键
现在的VS2010用Ctrl+F5运行完后会直接关闭cmd窗口,这样就不能查看程序在控制台里的一些输出了。

我想知道:如何通过某些设置来使得它像VS2008一样运行完后不会马上关闭控制台窗口,而是等待用户按键
我不想知道:如何通过来在程序里添加代码解决问题——我不想在每个程序后面都加上system("pause");
我用的语言是C++

我的不会哦,看我截图

我的版本是10.0.30319.1

觉得这不是版本问题,之前我用RC版也没你说的问题,不知是不是你设置问题

我用默认的设置

温馨提示:内容为网友见解,仅供参考
第1个回答  2010-04-19
貌似VS里没有这方面的设置,可能这是MS自己定义的功能,当执行“开始执行(不调试)”(Ctrl+F5)时就会有“按任意键继续”的提示。

VS2010我还没有用过,所以也只是猜测,或许MS取消了这个功能,或者是快捷键变了?(可能性不大),你可以在Debug菜单里直接点击“Start without debug”试试。
第2个回答  2010-04-19
c++只能通过在程序中插入代码来达到此目的,system("pause")是让程序暂停,如果没有程序就会直接执行return 0;
return 0的意思是如果成功程序把0返回到主函数,然后结束程序
或者你直接面向对象编程,不编成dos程序

原来的vc运行是以调试方式运行的,vc自动在程序中加入断点,你如果直接运行编译好的程序他还是会自动关闭

参考资料:如果您的回答是从其他地方引用,请表明出处

第3个回答  2012-04-15
右键工程属性-》配置属性-》链接器-》系统-》子系统 选择下拉的第一个,控制台
第4个回答  2013-04-07
我试了下,新建项目的时候如果选择 空项目 则会运行玩直接退出并关闭CMD窗口,而如果选择Win32控制台程序 再在下一步中勾选空项目复选框时程序运行完后不会关闭窗口,提示Press any key to continue . . .

VS2010正式版如何在程序运行完后等待用户按任意键退出
我用默认的设置

VS2010编写完C语言后 启动调试 输入后按回车就退出 什么回事?
完成代码编写后,直接尝试运行程序,你可能会发现程序运行后瞬间结束。这时,你需要在代码中添加一行暂停指令,如`system("pause");`,将其放置在return 0语句之前。这样做的目的是为了让程序暂停,等待用户按下回车键。再次运行程序,现在你应该能看到程序正常执行,不会在按下回车键后立即退出。这样就解...

vs2010怎么编译c一闪而过有什么解决办法?
system("pause");进入暂停模式,等用户输入任何键就继续执行。加上头文件#include "iostream.h"如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!

vs2010调试的时候命令符窗口一闪而过,看不到自己的调试结果!怎么办...
在需要暂停的地方写入死循环while(1); ,按下CTRL+C可以退出。

有什么办法可以让VS2010中调试c++程序的时候那个dos窗口不会一闪而过...
你要使用开始执行(不调试).快捷键是ctrl+F5 这样就不会闪一下就没了.你也可以把这个按钮放到快捷栏上.方便如下 1.点击软件窗口空白处(比如,帮助旁边的地方).2.在强出的菜单中选择 生成. 将生成栏激活.3.在生成栏最右边点那个小角,打开添加或移动按钮.4.自定义,然后是添加命令 5.左边找到...

安装vs 2010 sp1的时候,装到一段卡死,显示“正在运行另一个安装进程,请...
这是你机器使用了.MSI安装程序的进程导致的。如果你重启还有这个问题,我建议你去靠谱的地方下载一个vs2010有的VS2010里面会植入一些程序,在你安装的时候,植入的.MSI同步安装时,就会出现这个错误的提示。你的机器肯定是有其他的进程使用着了。如果你确定你的程序来源没问题,确定你重启以后的启动项没有安装东西或者...

getchar函数怎么用
当按任意键后程序继续运行.getch()是非缓冲输入函数,就是不能用getch()来接受缓冲区已存在的字符。如以下C++程序:int i;while(cin>>i);cin.clear();getchar(); 运行时如果输入1 2 3 a时必须用getchar()才能在后面程序获得正常输入,即使先前已经恢复流了,此处用getch()是万万...

...源代码复制到vc2010上编译通过,程序一运行就会秒退
最简单的解决办法:在最前面加上#include <cstdlib>,在最后return 0的前一行加上一句system("pause");,即可解决秒退问题,程序运行完会出现“按任意键退出”字样。原因:VC6.0在调试时会帮你自动加上类似语句,所以不会秒退,如果用VC6.0编写完运行程序的话,一样会秒退的,而VS2010无论是调试还是运行都不再自动加...

Visual stdio 2010怎么安装完成后出现“无效的许可证数据”错误(序列号...
双击运行 Common7\\IDE\\DDConfigCA.exe ,等待程序自然退出,就可以了。当然 有的也存在 版本 问题,有些 VS2010 运行一段时间后就提示 无效许可证数据。(我摘抄的)

下载的VS2010是ISO格式的 怎么安装?
现在左键点击闪电图标, 再点击“设备0:[空]”跳出选择映像文件对话框,之后找到你下载的《VS2010是.ISO》打开,打开“我的电脑”看到两个光驱,其中一个就是你虚拟加载的,打开进入选择“SETUP”再选择“PESETUP.EXE”双击启动就可以按着步骤来制作U盘启动盘了。同时卸载也是左击红色闪电式图标点击“...

相似回答