C 如何在Visual Studio代码集成终端中接受用户输入?
我一直在寻找这个答案,但它是徒劳的,很多帖子都没有答案,或者答案不是被问到的那个 如何使用VS:代码底部的集成终端 这允许用户在正常执行程序时输入并查看终端上打印的文本 我在学C,但我不能在那里用 如您所见,如果我通过调试器运行代码,它将不工作,AKA不允许用户输入 请记住,如果我使用C 如何在Visual Studio代码集成终端中接受用户输入?,c,powershell,visual-studio-code,terminal,C,Powershell,Visual Studio Code,Terminal,我一直在寻找这个答案,但它是徒劳的,很多帖子都没有答案,或者答案不是被问到的那个 如何使用VS:代码底部的集成终端 这允许用户在正常执行程序时输入并查看终端上打印的文本 我在学C,但我不能在那里用 如您所见,如果我通过调试器运行代码,它将不工作,AKA不允许用户输入 请记住,如果我使用launch.json选项调用 “externalConsole”:,并将其设置为true。 但这也有它的缺点(例如,一旦代码完成运行,控制台就会退出并停止存在,因此无法读取程序的输出) 如何解决这个问题?我
launch.json
选项调用
“externalConsole”:,
并将其设置为true。
但这也有它的缺点(例如,一旦代码完成运行,控制台就会退出并停止存在,因此无法读取程序的输出)
如何解决这个问题?我看到它工作得很好,但在Linux环境的计算机上。
谢谢。launch.json文件有一个
“控制台”
设置,您必须将其设置为“集成终端”
(默认值为“内部控制台”
,它只显示程序的输出)
文件是项目调试会话的配置。您可以通过命令选项板使用launch.json
或单击Debug:open launch.json
视图顶部工具栏中的齿轮图标打开它:Run
调试控制台选项卡。
切换到终端
与控制台应用程序交互
有关更多信息,请参阅