c语言生成的可执行文件exe为什么一闪就关闭

时间:2021-03-26 12:49:00
运行exe文件,为何一闪就关闭。我主要想问一下原因,求详细解释。解决方法已找到。谢谢

17 个解决方案

#1


最后加一句system("pause");

#2


主线程结束了,进程就关闭了

#3


头文件#include<stdlib.h>
然后{
    system("pause");
    }

#4


main返回了 进程结束了  窗口就没了 

#5


或者简单的进行一个输入语句添加,比较笨的方法,不过最起码能看到执行结果

#6


++
引用 1 楼 bdmh 的回复:
最后加一句system("pause");

#7


不要按F5
Ctrl+F5就没事了

#8


  system("pause");

#9


getchar(); 用标准c库吧

vs2005以后都这样

#10


引用 1 楼 bdmh 的回复:
最后加一句system("pause");

++

main return前加上这句

#11


在return之前增加system("pause");
让程序暂停,等待用户指令

#12


getchar();
经典。。。。。。

#13


main 返回就是return了,然后程序就结束了。
可以在return 前面一行加上 system("pause");

#14


唉,这类问题已经遇到过好多次了,目前百度下就能有答案了吧
#include "windows.h"
void main()
{
.........

sysetem("Pause");

}

#15


LZ..我想知道在哪里用C写EXE文件的。。。我 是菜鸟。。。

#16


程序结束了,自然就关闭了

#17


很强大啊!!

#1


最后加一句system("pause");

#2


主线程结束了,进程就关闭了

#3


头文件#include<stdlib.h>
然后{
    system("pause");
    }

#4


main返回了 进程结束了  窗口就没了 

#5


或者简单的进行一个输入语句添加,比较笨的方法,不过最起码能看到执行结果

#6


++
引用 1 楼 bdmh 的回复:
最后加一句system("pause");

#7


不要按F5
Ctrl+F5就没事了

#8


  system("pause");

#9


getchar(); 用标准c库吧

vs2005以后都这样

#10


引用 1 楼 bdmh 的回复:
最后加一句system("pause");

++

main return前加上这句

#11


在return之前增加system("pause");
让程序暂停,等待用户指令

#12


getchar();
经典。。。。。。

#13


main 返回就是return了,然后程序就结束了。
可以在return 前面一行加上 system("pause");

#14


唉,这类问题已经遇到过好多次了,目前百度下就能有答案了吧
#include "windows.h"
void main()
{
.........

sysetem("Pause");

}

#15


LZ..我想知道在哪里用C写EXE文件的。。。我 是菜鸟。。。

#16


程序结束了,自然就关闭了

#17


很强大啊!!