简单的vs2015控制台一闪而过程序,为什么DOS一闪而过

我用到开发环境是visual studio 2010,写的简单的控制台程序,结果一按control+F5输出窗口出现后立刻就消失了(平时很少这样的呀),按照以往经验,加上了在程序结尾getchar();,也是不行(平时偶尔出现那问题时这种方法就能搞定了)。于是上网查找了些解决方法,算是解决了吧(只是还不是很明白为什么,希望知道原理的大神可以指点一下)。分享下解决方法。
方法一:在工程上右键---&属性---&配置属性---&连接器---&系统---&子系统(在窗口右边)---&下拉框选择控制台(/SUBSYSTEM:CONSOLE)
方法二:若是C++文件,在程序最后写一句(return之前)添加:system("pause");&若是C文件,首先在程序头添加头文件:#include"stdlib.h";然后在程序最后写一句(return之前)添加:system("pause")。(PS:感觉类似于getchar(),只不过getchar()必须按回车键结束,而system("pause")是按任意键结束)
方法三:在Main函数的最后设置一个断点,然后进行调试,就可以停住了。(PS:此时按control+F5就不行了,因为这样不会进行调试,也不会用到断点。所以需要按F5或者直接点击调试按钮,然后点击继续调试即可结束)
方法四:打开操作系统的控制台(运行-&“cmd”-&回车),然后把你的工程目录下的Debug\xxx.exe或者Release\xxx.exe拖放到控制台窗口中,再按回车运行(PS:也可以打开Debug\xxx.exe所在的目录,鼠标在空白处按住shift同时右击,点“在此处打开命令窗口”,按回车即可。
当然,如果对cmd窗口下的命令比较熟悉的话(直接输入help可查看相关命令哦),直接进目标文件所在的目录,输入可执行文件的名字回车就可以了)
阅读(...) 评论()如何处理dev-c++在编译运行时控制台窗口一闪而过的方法
今天使用dev-c++写好C语言的代码后,编译没有错误。但是控制台(dos窗口)一闪就不见了,我也是第一次使用这个软件写码,所以上网找了找这个的解决方法:现在整理供大家参考方法一:#include&stdio.h&
#include &stdlib.h& //要加这个int main() {&& main 函数内部代码
system("PAUSE");&& //在结束时再加上这个 }方法二://pauseme.h #ifndef __PAUSEME_H #define __PAUSEME_H class PAUSEME{ public: PAUSEME(){ std::atexit(&pause); } static void pause(){ system("pause"); } } #endif /////////// 把这个pauseme.h头文件放在iostream同一目录:Dev-Cpp\include\c++&&& 现在你就可以这样&&& #include&iostream& #include&pauseme.h& //用它之前必须包含iostream int main() { cout&&"show me the money"&& }&&可以把上面的代码放到工具(Tool) -& 编辑器选项(editor options) -& 代码(code) 选项卡-&点击下面的-& 缺省源(default&& source) 中,然后勾选 向工程初始源文件插入代码(insert&& dafault&& source&& into&& empty)。以后新建的文件都会自动插入代码。这样就可以实现vc++6.0下编译后让你点任意键退出的效果了。
分享这篇日志的人也喜欢
我来了,老铁们
主播有任务哦~?
热门日志推荐
人人最热标签
北京千橡网景科技发展有限公司:
文网文[号··京公网安备号·甲测资字
文化部监督电子邮箱:wlwh@··
文明办网文明上网举报电话: 举报邮箱:&&&&&&&&&&&&
请输入手机号,完成注册
请输入验证码
密码必须由6-20个字符组成
下载人人客户端
品评校花校草,体验校园广场只需一步,快速开始
后使用快捷导航没有帐号?
查看: 4718|回复: 9
为什么我的DOS窗口一闪而过?
TA的每日心情慵懒 10:15签到天数: 47 天[LV.5]常住居民I
每次都是,一闪而过,闹心啊
TA的每日心情开心 19:19签到天数: 35 天[LV.5]常住居民I
system(&pause &)
TA的每日心情慵懒 18:04签到天数: 96 天[LV.6]常住居民II
因为才打开就错误关闭
TA的每日心情慵懒 10:15签到天数: 47 天[LV.5]常住居民I
MiracleSnow 发表于
system(&pause &)
编程序的时候写上这个方法我知道,关键我是在电脑开始运行的,怎么弄
TA的每日心情慵懒 10:15签到天数: 47 天[LV.5]常住居民I
零落的雨辰 发表于
因为才打开就错误关闭
我是在电脑开始菜单运行输入命令的,怎么弄
TA的每日心情慵懒 18:04签到天数: 96 天[LV.6]常住居民II
carter774 发表于
我是在电脑开始菜单运行输入命令的,怎么弄
开始-运行-cmd
这样应该没问题,除非是你的系统文件缺失,不然一定能打开
如果是软件和系统冲突,重启一下就好了。。
TA的每日心情慵懒 10:15签到天数: 47 天[LV.5]常住居民I
零落的雨辰 发表于
开始-运行-cmd
这样应该没问题,除非是你的系统文件缺失,不然一定能打开
如果是软件和系统冲突,重启一 ...
输入cmd运行可以。为什么输入别的命令就完了
TA的每日心情慵懒 18:04签到天数: 96 天[LV.6]常住居民II
carter774 发表于
输入cmd运行可以。为什么输入别的命令就完了
系统问题,重装吧
TA的每日心情慵懒 10:15签到天数: 47 天[LV.5]常住居民I
零落的雨辰 发表于
系统问题,重装吧
额。。。。。
TA的每日心情郁闷 20:49签到天数: 416 天[LV.9]以坛为家II
用getchar编
全体成员请点此查看详细内容
手机扫我进入移动触屏客户端
关注我们可获取更多热点资讯
Honor accompaniments. theme macfee相关文章推荐
转载的几个方法如下:
1)你运行的应该是控制台应用程序,需要在main代码最后return0之前添加一个暂停函数,该函数作用为从标准输入获取字符然后程序才会继续运行,比较典型的为c程序中可以用get...
用惯了VC6.0的朋友,开始用VS写c++程序后,会发现运行程序,控制台一闪而过,根本看不到程序的运行结果。
方法一:程序...
关于vs2010运行C程序时,运行结果窗口一闪而过的问题
(转)因为我们老师要求我们要会用VC++6.0和VS中的C++编程,今天正...
用VC++6.0和VS中的C++编程,今天正常安装好后,编写一个正确的程序,可运行的时候,DOS窗口一晃而过,也算是正常编译了,但我不懂的是它为什么消失得这么快?
会出现dos界面是因为你程序中可能...
刚接触 Visual Studio的时候大多数人会写个Hello World的程序试一下,有的人会发现执行结束后输出窗口会一闪而过,并没有出现Press any key to continue的字样。...
刚接触 Visual Studio的时候大多数人会写个Hello World的程序试一下,有的人会发现执行结束后输出窗口会一闪而过,并没有出现Press any key to continue的字样。...
在VS底下运行程序的时候,调试窗口可能会出现一闪而过的现象,以下是我自己对我电脑上安装的VS2010对此情况的解决方法的总结:
一.在C文件中:
1.运行时进行的操作是编译(F5),若仍然一闪而过...
VC++中如果是按F5运行的话,表示以调试方式运行,如果遇到断点可以停下来,也可以单步调试、监视变量等。程序结束时立即退出。如果是按Ctrl+F5运行的话,表示以独立的方式运行,即使遇到断点也不会停下...
下载的一个MFC工程,在VS2010(工程是被转换为VS2010工程的)上编译遇到如下错误:
stdafx.cpp
1>d:\program files\microsoft visual ...
VS2010编译错: #error : This file requires _WIN32_WINNT to be #defined at least to
0x0403...的解决方法
他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)双击exe文件后,跳出MS-DOS黑窗后就一闪而过了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
已注册用户请 &
Sponsored by
咨询微信:twosecurityrefer
Promoted by
双击exe文件后,跳出MS-DOS黑窗后就一闪而过了
13:53:13 +08:00 · 4171 次点击
系统是xp,新装,安装windows补丁时出现上面情况,确认系统无病毒,大家支个招,谢谢
19 回复 &| &直到
08:00:00 +08:00
& & 14:43:41 +08:00
打开的应该是命令提示符.
一闪而过可能只是激活一些组件什么的吧.
没影响就不用管吧
& & 14:55:28 +08:00
@ 谢谢。是命令提示符,但我要运行的是.exe文件,需要完成安装步骤,其实通过windows update安装的也是这些KB补丁包,但下载后单独安装就不能运行了
& & 15:09:07 +08:00
@ 应该是exe文件没下载全,重下载一下吧
& & 15:24:58 +08:00
@ 应该不是文件不完整的问题,我在好几台电脑上都遇到了这个情况
& & 15:43:08 +08:00
@ 那就是文件本身有问题了。。。
& & 15:54:12 +08:00
你可以在CMD里打开EXE,这样可以看到一些信息
& & 16:00:11 +08:00
@ 也不是文件本身的问题,我是在微软官方下载的系统补丁,并且重复下载安装过好几个都是这样。
不能执行的exe文件基本都是微软的系统补丁,是通过MS-DOS安装的,如果是其他的封装程序,安装正常没问题
肯定是系统问题,但无论新装的系统还是使用过的系统,都遇到这个问题,导致一些系统补丁不能手动安装。我尝试安装windows install补丁,但因为这个也是exe可执行文件,也不能安装
网上查到的最多的解决办法是因为病毒引起的,我的系统不能100%保证无病毒,但确实是新系统,并且装了MSE防病毒,也扫描了没问题
& & 16:04:29 +08:00
@ 比如我要安装的补丁是WindowsXP-KB-x86.exe,在cmd中运行该文件,c:\WindowsXP-KB-x86.exe ,没任何提示原返回到c:\
& & 16:07:01 +08:00
都是这样的好像,运行完成之后就推出CMD了,如果你想看到提示累的,需要到CMD底下去运行
& & 16:19:25 +08:00
@ 假如我要安装FileFormatConverters.exe这个office兼容补丁,正常情况会有安装过程显示,但目前的情况就是cmd黑窗一闪而过
& & 16:30:12 +08:00
那么.要么就是文件下载错误,可以用电脑管家之类的服务自带的更新.或者就不管了呗.
& & 16:33:55 +08:00
用下载吧的补丁包试试
& & 17:00:29 +08:00
@ 谢谢。这个补丁包还不错,安装较方便,也没发现流氓做法,呵呵
不过还是不能解决我最初提出的问题,因为有些补丁是没有集成进去的。
& & 17:10:56 +08:00
@ MS-DOS。。。那个是命令行吧不是dos
在cmd里面运行非控制台的程序都是回车后返回C:\,不信你试试输入notepad回车。
如果你双击一个exe文件,出一个命令行窗口一闪而过,一般是文件有问题 windows把它识别成命令行程序了。还有一种可能是中病毒了或者可执行文件被劫持了。
& & 17:21:02 +08:00
@ 在理。我再杀毒扫描一下吧
还有一个问题请教大家,IE6.0用户安装某软件后(不能确定是哪个软件),导致所有网页的favicon.ico图标不能显示,卸载所有软件或浏览器插件后,缓存也清空过了,浏览器也还原默认设置了,问题依旧...... IE6害死人啊
& & 17:49:43 +08:00
说个可以对付的方法,安装QQ管家/360管家,让他们帮你打一次补丁。
& & 17:58:39 +08:00
@ 哎... 见到QQ管家/360删除后恨不得连注册表都要清理一下
& & 18:27:10 +08:00
@ 没有安装过那个不知道,但是我安装所有程序的Crack的时候都是一闪而过,其实是安装成功了的.也许这个补丁就是这样,重点是看安装成功不, 如果不成功你可以在CMD里面再试一下看看提示是什么。我见得一闪而过的比较多。
当然如果你以前能看到补丁安装的窗口,就是那种和WIN正常安装一样的有下一步选择的那种,而这个没有,那么可能是安装包的问题了,建议冲下载一个试试
& & 18:35:54 +08:00
@ 多谢耐心答复!估计这个问题暂时无解,暂时考虑放弃微软官方补丁包安装了。
& · & 1630 人在线 & 最高记录 3541 & · &
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.0 · 58ms · UTC 10:33 · PVG 18:33 · LAX 02:33 · JFK 05:33? Do have faith in what you're doing.

我要回帖

更多关于 vs2017控制台一闪而过 的文章

 

随机推荐