【发布时间】:2013-12-31 15:45:17
【问题描述】:
我按照视频中的说明进行操作:(See Docs)
发生的事情是我用 C 创建了一个非常基本的程序,代码如下:
#include <stdio.h>
int main()
{
printf("Hey Buddy!\n");
return 0;
}
我使用Mingw 编译它并创建了一个.exe 文件。问题就从这里开始......
当简单地在 Windows 中打开文件时,cmd 窗口会显示“Hey Buddy!”立即打开和关闭。
当尝试使用命令行运行.exe 文件时,会发生同样的事情,但是命令行窗口会卡住并且无法关闭它 - 只有关闭计算机才能做到。
非常感谢您的帮助,如果我做了一些愚蠢的事情而没有意识到,我很抱歉:)
【问题讨论】:
-
在命令提示符处输入
exit并在程序执行结束后按回车 -
在返回之前你可以写 getch() 来阻止它立即关闭..
-
推(点击)×按钮。
-
当然我试过点击x按钮,也用了任务管理器。好像有什么东西导致窗户卡住了。从命令提示符执行 .exe 后,我也无法在其中输入任何内容 - 它不会开始新行。
-
对于最新版本的 Windows,单击 X 按钮并等待几秒钟,您将可以选择终止冻结的应用程序。无需关闭计算机