Ada*_*dam 10 c windows console-application
可能重复:
打击控制台关闭问题的最佳实践是什么?
在C中完成程序后,如何防止控制台关闭?当我尝试搜索它时,我发现很多关于C++和其他语言的东西,但没有C语言.但是,即使对于C++,也似乎没有明确的答案.
那么有人可以让我知道最简单的方法(不需要超级优雅)在C程序运行完毕后保持控制台打开的方式吗?
nit*_*ins 17
之前的答案都假设您要调用控制台应用程序,然后基本上让它"运行"并等待用户输入终止.如果这是正确的假设,那么+1对GMan的答案.但是,如果您询问如何从快捷方式,"开始" - >"运行"或其他某种机制调用此控制台应用程序并使cmd窗口保持打开状态,则需要通过cmd.exe以下/k选项通过自身调用它:
cmd.exe /k "foo.exe"
Run Code Online (Sandbox Code Playgroud)
这将启动cmd窗口,运行您的控制台应用程序,然后打开cmd窗口.这将解决上面的@Thanatos.他是正确的,你应该让控制台应用程序关闭.同样,对我来说,目前还不清楚你究竟要求最终目标是什么.
如果我做了错误的假设,请随意-1我.
GMa*_*ckG 10
控制台应用程序应从控制台运行.如果你这样做,在运行之后,你将离开控制台窗口,并可以轻松查看程序的输出.
您可以使用类似的东西getchar()强制应用程序等待按键.