Visual C++ 生成的exe文件为何一运行完就会自动立即关闭?

情况是这样的,比如这样一个例子,在VC中点!运行的话最后会出现一个press any keys to continue←也就是说,没有自动关闭但是在生成的Debug文件夹中运行这个.exe文件当输入两个数字后它很快地就求和运行完毕然后自动关闭。请问这是怎么回事如何处理才能不自动关闭?

第1个回答  2013-07-09
这个是正常的,是编译器运行命令行程序后,叫你可以看清结果,自动加的提示,没什么的。
第2个回答  2013-07-09
不用改,在运行中输入CMD,然后CD转到那个EXE的目录,运行即可

Visual C++ 生成的exe文件为何一运行完就会自动立即关闭?
这个是正常的,是编译器运行命令行程序后,叫你可以看清结果,自动加的提示,没什么的。

点击visual c++中生成的exe文件闪退解决方法
大家肯定都知道在Visual C++ 6.0 中点击生成程序,再点击运行,只要程序没错误,程序肯定不会闪退。在 Debug文件夹 下的 exe可执行文件 的闪退的原因是没有设置 “停留” 命令。开头加上#include stdlib.h;在main函数的末尾加上 system("pause"); 如果有 return ; ,那么加在return ;...

我用Visual C++ 6.0编写了一程序 可是生成的EXE打开后就显示一个黑框...
这是因为您的程序成功执行完了,所以命令行窗口(黑框)迅速的关闭了。您可以在程序中加入一个阻止程序关闭的函数,方便您查看程序执行效果。以下是代码。#include <stdlib.h> include <stdio.h> int main(void){ printf("你好,世界!\\n");system("pause");return 0;} ...

...Visual C++编译出的程序在文件夹里对应的exe应用程序点开却会闪退...
加上system("pause");就可以在这条语句处暂停下来。。顺带说下为什么getchar()停不下来。估计用了scanf或者类似没有处理读入回车的函数,这个时候getchar读入回车就接着执行了,也就是看到的闪退。可以fflush(stdin);getchar();两句配合使用,前面那句是将输入缓冲区清空。这样子getchar就读不到数据,...

为什么我的visual c++6.0运行出结果直接关闭,没有出现“按任意键继续...
你可以用一下两种方法 1、在最后加上 system("pause");2、在最后加上 cin.get();cin.get();都是可以的。因为你的程序从头到尾下子就执行完了,你也没有添加让它停下来的语句,所以不会出现“按任意键继续”的字样 希望对你有帮助

Visual C++ 6.0 C语言编程后生成的exe文件单独运行时,输入后按下回车没...
这个可以配置一下include的路径,你用Windows搜索在VC目录下搜一下windows.h这个文件, 把所在的目录配到 好像是菜单Tools -> Option对话框的Directory页面里面, 具体的你自己选一下, 我图形界面的东西记不太清.命令行的方法(另一种方法):开始菜单 -> 运行. 然后输入cmd回车. 把你的程序拖到那个黑...

我用visual 2010 写c++作业,找到生成的exe后,双击打不开啊 只是对话框...
命令行的程序,程序运行完命令行窗口就自动关闭了,所以只能看到一个黑窗口闪一下。解决的方法:1. 使程序不得到指令不执行完:在main函数的最后加一句SYSTEM ("PAUSE ")2. 直接在命令行窗口中执行。方法是在Windows中打开命令行窗口,进入程序所在的目录,直接键入 程序名.exe后回车 ...

C语言Visual C++ 6.0一打开就闪退
遇到Visual C++ 6.0一打开就闪退的问题,可以通过以下步骤尝试解决,主要是解决软件不兼容的问题。首先,找到名为MSDEV.EXE的文件。这通常位于Visual C++ 6.0的安装目录下。接着,对MSDEV.EXE进行重命名。可以将它改名为与原文件类似,但结尾加个1的文件名,如MSDEV1.EXE。这样做的目的是为了将原始...

用c语言编的程序生成exe文件为什么一打开马上就自动关闭了啊
一闪就关闭了是因为程序运行完了之后会自动关闭.你在程序末尾加个死循环或者加个读入数据什么的,就可以了 include <stdio.h> int main(){ int a;scanf("%d",&a);printf("%d\\n",a);while(1);\/\/就是在这里加,也可以加getch(),getchar(),for(;;)\/\/ 这一类的都可以 } ...

visual c++ 运行结果显示框弹出来一下就没了怎么破
你好:生成的exe执行文件如果在执行时没有碰到什么等待类的函数,当然是一下子就完了。我用的CFree5,如果在编译器下RUN则不会这样,最后会提示“按下任意键继续...”,而生成的exe要脱离编译器单独运行,是可以的,但是想要看到完整的界面,在程序最后加上一个std::cin.get();就可以,这就是等待...

相似回答