加个头文件windows.h,然后在代码段末尾加个 system("pause"); 生成的exe文件本质是控制台程序,依赖于windows的控制台窗口,程序执行完就退出了。(如果你程序中有scanf语句,那么打开exe的时候不会立马结束,而是等待你的输入,等跑完程序,再自动关闭)
C语言编写的exe程序在按下回车键后会立即关闭,这是因为程序设计时默认遵循Windows控制台窗口的模式,执行完毕后即退出。要解决这个问题,可以在程序中加入一些操作以保持窗口打开,例如使用stdio库的getchar()或scanf()函数暂停程序的退出,或者调用stdlib库的system函数来显示pause命令,让用户有时间查看结果。
c语言编程的exe文件为什么按回车会闪退,求原理解释。 程序执行完就退出了。如果你想不让它退出,可以先在开始菜单里 运行->cmd,然后输入exe的路径(或者直接拖图标到里面),然后回车。 还有... c语言编程的exe文件为什么按回车会闪退,求原理解释。 编译c.c文件,命令如下gcc c.c -o c生成的c文件就是.exe文件扩...
闪退是因为程序运行完了之后会自动关闭.,如果你程序中有输入的部分他会等你输入完成后直接退出。你在末尾加一个system("pause")就行了。
下断点,调试运行一遍,正常的话,可能是外部因素。比如杀软阻止或者病毒感染。
if (voltageChoice == 1) { printf("请输入六个电压值:\n"); int i; // 在循环外部...
在exe文件同目录下新建一个txt文档,里面输入如下内容 xx.exe pause 然后退出保存,把后缀txt改为bat然后运行,那个xx就是文件的名字
ITs丶me 便当 3 请问这样编写,打开exe文件后,按回车就闪退,怎么办 绝不die 低能力者 5 你这样写的sunm函数完全没用啊 ITs丶me 便当 3 绝不die 低能力者 5 将main函数里的sumn声明为double类型,然后调用sumn函数返回值赋给sumn调用方法: sumn = sumn(a, b, c);...
你说的是控制台程序吧?这些都是依赖于windows的控制台窗口,程序执行完就退出了。如果你想不让它退出,可以先在开始菜单里 运行->cmd,然后输入exe的路径(或者直接拖图标到里面),然后回车。还有一种方法就是在程序里加入system("pause");这个函数即可。
如果都对就检查中英文符号。全改完还有错就看错误代码的提示。以上都解决还有问题那肯定是vc6的错,换...