⑴ C++编译后生成的exe文件,为什么一敲回车就闪退,怎样才能不闪退啊
你可以在程序的return 0的前一行加上一个
getchar();
就可以解决问题!
⑵ C++生成EXE文件后,打开时闪退,,求指教
C++
6.0
中点击生成程序,再点击运行,只要程序没错误,程序肯定不会闪退。在
Debug文件夹
下的
exe可执行文件
的闪退的原因是没有设置
“停留”
命令。
开头加上#include
<stdlib.h>;在main函数的末尾加上
system("pause");
如果有
return
;
,那么加在return
;
的前面。
点击生成,运行之后,程序结束时会多出现一个语句。
再次进入Debug文件夹,打开exe可执行文件
就发现不会闪退了。
⑶ C++生成的exe文件打开后闪退
1、大家肯定都知道在Visual C++ 6.0 中点击生成程序,再点击运行,只要程序没错误,程序肯定不会闪退。在 Debug文件夹 下的 exe可执行文件 的闪退的原因是没有设置 “停留” 命令。
⑷ C语言编辑出来的转化成exe后打开会自己闪退是怎么回事。
闪退是因为程序运行完了之后会自动关闭.,如果你程序中有输入的部分他会等你输入完成后直接退出。你在末尾加一个system("pause")就行了。
⑸ 为什么C语言的编译器编译生成的EXE文件在关掉编译器之后打开就一闪而过呢
因为程序运行完会自动关闭,你可以在程序的最后写上 getchar(); 进行人为暂停,这样就能看到程序的内容输出,就不会闪过了。
⑹ c语言编程的exe文件为什么按回车会闪退,求原理解释。
这些都是依赖于windows的控制台窗口,程序执行完就退出了。
因为程序已经运行结束正常退出了,想看结果就去cmd里敲执行文件完整路径,或者给程序加getchar() scanf() 用stdio的输入函数来拦截程序不让它立马退出,或者调用用stdlib的system函数执行pause命令实现按任意键继续。
例如:
新建文本名叫c.c的文件,对文件进行编码,输入以下程序:
#include <stdio.h>
int main(void)
{
printf ("hellow world");
return 0;
}
三保存退出后,用gcc编译命令,编译c.c文件,命令如下
gcc c.c -o c
生成的c文件就是.exe文件
(6)编译完的exe文件运行闪退扩展阅读:
C语言包含的各种控制语句仅有9种,关键字也只有32 个,程序的编写要求不严格且以小写字母为主,对许多不必要的部分进行了精简。实际上,语句构成与硬件有关联的较少,且C语言本身不提供与硬件相关的输入输出、文件管理等功能,如需此类功能,需要通过配合编译系统所支持的各类库进行编程,故c语言拥有非常简洁的编译系统。
⑺ 我用devcpp编译生成的exe闪退
重装devcpp
⑻ 汇编语言生成的exe文件打开之后就闪退了,为什么
你编写的本来就是一个闪退的程序。
程序中,既没有输入操作,也没有输出操作。
它自然一运行就完成退出。
⑼ 为什么C语言编写的程序运行时闪一下就没了
C语言编写的程序运行时闪一下就没了是设置错误造成的,解决方法为:
1、我们以最经典的HELLOWORLD程序为例。
⑽ 电脑运行exe文件时闪退
尝试一下用兼容模式看能不能运行起来?具体就是在快捷方式那边点右键,选属性,在兼容性那一项里面选个Win7或者XP什么的看能不能运行。如果能运行就是不支持Win10了。