vs2013下面的vs输出结果为什么一闪而过有什么用

刚接触 Visual Studio的时候大多数人会写个Hello World的程序试一下有的人会发现执行结束后vs输出结果为什么一闪而过窗口会一闪而过,并没有出现Press any key to continue的字样无论是在Visual Studio 2008、2010还是2012中都有这种情况出現,有些人可能会用下面两种方法中的一种:

   因为F5是Debugging模式,在这个模式下当程序运行结束后,窗口不会继续保持打开状态而Ctrl+F5是 Start Without Debugging模式,在这个模式下就可以看到运行结果了。

   如果你按Ctrl+F5仍然是一闪而过的话那么请按照如下设置

发布了1 篇原创文章 · 获赞 10 · 访问量 2万+

}

以前上课的时候是用VC++6.0来学习编程嘚编完打印出来的东西就直接显示在控制台上。而在Visual Studio下会出现控制台一闪而过的情况这个问题其实是很好解决的,方法有多种下面列举两种常用的。

它就停住了其利用的是system这个函数来从程序里调用“pause”命令,而pause命令则是在控制台上vs输出结果为什么一闪而过一行类似於“请按任意键继续...”的字等待用户按一个键,然后返回这样做控制台就保持等待输入的状态而不会一闪而过了。其实只要愿意可鉯以此类推用system函数来做很多事,比如用

system("再生薰衣草.bmp");
这句话来代替上面的那一句或写在其前面则程序运行完成之后会自动打开程序所在路徑下的"再生薰衣草.bmp"这张图片,如果这张图片正是图像处理的结果则会方便的多。

按Ctrl+F5进行调试通常我们按Visual Studio平台上的运行按钮(F5为其快捷鍵)对于控制台程序而言是直接运行程序的EXE文件,而并没有进入调试状态而按Ctrl+F5则是在CMD.EXE中运行EXE文件,在这种运行状态下为了用户能看到效果程序便自行添加了system.pause效果停顿在那,也就相当于上面第一种方法介绍的效果了

}

使用开发集成环境vs2013时常会遇到調试窗口一闪而过,通过查阅资料现已解决。

简单写了一个加法器测试代码如下

一般进行的操作是编译(F5),可先运行(Ctrl+F5)若还未解决,执行下列方法:

  右键单击当前工程进入属性界面,

  然后执行运行即Ctrl+F5

这样便可解决一闪而过!

}

我要回帖

更多关于 vs怎么输出 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信