c++ - 关于gcc编译时,如何使控制台不直接退出的问题。

浏览:25日期:2023-03-23

问题描述

本人原先用的 Sublime Text 写代码,原先设置在 gcc 后跟一个编译参数,使得执行编译过后打开程序,并且在程序结束时以

... 请按任意键继续

这样的方式结束的。最近换到了 VSCode 下,发现相关资料挺少的完全不知道怎么配置,而且忘了这个编译参数是哪个了。

于是想问一下在编译时加入什么参数能做到这样的效果。

请注意不是在代码中加入这些东西

system('pause');getchar();

也不是通过定义宏的方式

另外,因为 Sublime 的编译程序好像是可以直接呼出cmd程序的,在 VSCode 下似乎只能直接执行命令,所以在编译命令后跟 &pause 的办法似乎也行不通。。

问题解答

回答1:

你的gcc参数是编译阶段执行的,而程序运行结束之后等待和gcc没关系吧,就是

system('pause');

吧 。。。

相关文章: