C语言编辑好的可执行程序,命令窗口为什么一按enter键就消失了?

2024年11月26日 20:08
有2个网友回答
网友(1):

那是你打开的方式不对啊,哈哈,开玩笑的。

 

你在编辑程序里运行程序的时候,IDE会在后面插上一段代码,就是please...什么的那个,但是直接运行exe就不会有插入的代码了,运行结束自动就退出了,就是窗口一闪而过。

 

要想看到结果,得在命令窗口里执行,就是打开“命令提示符”,然后cd ...到你的exe所在的文件夹,

比如是 D:\hello\hello.exe,你需要在命令行里输入:

C:\Users\x> d:
D:\> cd hello
D:\hello> hello.exe

 输入hello.exe 和 hello 都可以, .exe的后缀有没有都可以执行。

这样你就能看到结果了。

 

一个简单的方法是建立一个cmd的快捷方式,如图,“起始位置” 一定要改成 %curdir% 。

你只要把这个快捷方式拖到你要执行的程序那个文件夹,它打开后就默认在这个文件夹下,然后直接输入你要执行的程序名就可以了。

win7和win8的话就更方便了,在当前文件夹下按住shift再右击,就会有 “在此处打开命令窗口” ,跟上面效果是一样的。

有不明白的还可以问我。

网友(2):

加两个getchar();就可以