我一直在寻找这个答案,但那是徒劳的,很多线程都没有答案,或者答案不是所要的。
如何使用VS:Code底部的集成终端?
这使用户可以在正常执行程序时输入并看到在终端上打印的文本。
我正在学习C
,但无法在其中运行。
如您所见,如果我通过调试器运行代码,则该代码不起作用,AKA不允许用户输入。
请记住,如果我使用名为launch.json
的选项,将会发生这种情况
"externalConsole": ,
并将其设置为true。
但这也有其缺点(例如,一旦代码完成运行控制台,退出并停止存在,因此就无法读取程序的输出)
如何解决?我已经看到它可以正常运行,但是可以在Linux环境计算机上使用。 谢谢。
答案 0 :(得分:1)
launch.json
文件具有"console"
设置,您必须将其设置为"integratedTerminal"
(默认值为"internalConsole"
,仅显示 output 通过您的程序)。
启动调试会话会自动切换到面板(下部窗格)中的DEBUG CONSOLE
标签。
切换到TERMINAL
与控制台应用程序进行交互。
有关更多信息,请参见the docs。