C++生成EXE文件后,打开时闪退,,求指教

我用VC++6.0 编好程序后,为何生成的EXE文件,点击打开时,会出现闪退情况,怎么才能够让程序的执行框保留,,不要闪退。。。

  C++
6.0
中点击生成程序,再点击运行,只要程序没错误,程序肯定不会闪退。在
Debug文件夹
下的
exe可执行文件
的闪退的原因是没有设置
“停留”
命令。
  开头加上#include
<stdlib.h>;在main函数的末尾加上
system("pause");
 如果有
return
;
,那么加在 return
;
的前面。
  点击生成,运行之后,程序结束时会多出现一个语句。
  再次进入Debug文件夹,打开 exe可执行文件
就发现不会闪退了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-03-02
在程序最后return前加一句 system("pause");追问

#include
int main()
{
char ch;
ch='A';
cout<<(int)ch<<endl;
system("pause");
return 0;
} 这样会,编译错误,,,,,,,,1 error(s), 0 warning(s)

追答

试试这样

#include<iostream>
using namespace std;
int main()
{
 char ch;
 ch='A';
 cout<<(int)ch<<endl;
 system("pause");
 return 0;
}

追问

感谢 ,,,,,可以加你么,,以后和你交流,,,你用的版本看上去好绚

追答

输入的时候选右侧的代码输入就行了,有问题随时私信交流

本回答被提问者采纳

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

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

请问,为什么C++生成的exe文件闪退?试过多种办法不行,谁知道?
如果你是用的VS编译运行,或者在VC中编译过后单独运行的,你这样的代码是会闪退的。再者,你的main函数不规范,至少应该是void型的,规范点的应该是int型并最后返回0的写法。而没有非void且无类型的main函数的。不知道你那个getch放在main外面是什么意思。如果你是想接受一个键盘消息从而达到防止闪退的方...

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

c点运行后为什么闪退
c++点运行后引起闪退的原因有对内存的非法访问、数组的越界访问、运行程序发生异常等。解决方法如下;1、点击在Debug文件夹下的exe可执行文件。2、开头加上include,在main函数的末尾加上system,如有 return,加在return的前面。3、点击生成,运行之后,程序结束时会多出现一个语句。4、再次进入Debug文件...

vs2017编写c++,代码没毛病但生成的EXE程序却闪退,求大神支招
若要在调试停止时自动关闭控制台,请启用“工具”->“选项”->“调试”->“调试停止时自动关闭控制台”,将这里的√给取消,就可以.或者不用勾掉,直接在程序的最后加:system("pause");

C++编译后生成的exe文件,为什么一敲回车就闪退,怎样才能不闪退啊
你可以在程序的return 0的前一行加上一个 getchar();就可以解决问题!

visual c++ 6.0兼容性问题及运行闪退解决方法
visualc++不兼容的解决方案:1.运行程序在安装完成后会出现不兼容的情况,如下图所示。2.此时我们右键,然后选择打开文件的位置。3.找到MSDEV文件,并更名MSDEV2。4.此时我们右键快捷方式,点击属性。5.将文件名更改为刚刚更改MSDEV2。6.此时切换到兼容性栏,检查下方以兼容模式运行程序。7.最后点击应用...

自己用visualc++编辑程序点开总是闪退,这是怎么一回事
因为在软件中运行,多了一个提示:press any key to continue?这是因为程序执行完成就退出了,如果不希望退出,在程序的最后加上一个等待输入的语句就可以了。cin>>str;getchar scanf("&s",str);都可以

c++生成的EXE文件运行出结果之后马上闪退怎么解决
最后加system("pause"):

相似回答