初学C++代码在output window无法输入,integrated terminal运行正常如何解决
C++代码在VS Code Output窗口无法输入的解决方案
VS Code 的 Output 窗口本身为只读的日志输出面板,原生不支持交互输入,这是平台设计特性,和你的C++代码无关,可通过以下方法解决:
- 若使用 Code Runner 插件运行代码:打开VS Code设置,搜索
code-runner.runInTerminal,勾选该配置项,后续代码会自动在集成终端中运行,支持正常输入交互。 - 手动执行编译运行命令:在集成终端中执行
g++ 你的代码文件名.cpp -o 生成的程序名完成编译,编译无报错后执行./生成的程序名(Windows环境执行.\生成的程序名.exe)即可正常运行带输入的代码。 - 若使用调试模式运行代码:打开项目
.vscode目录下的launch.json文件,将"console"配置项的值修改为"integratedTerminal",不要使用"internalConsole"(对应Output窗口)即可。
内容的提问来源于stack exchange,提问作者Kashyap
相关产品推荐
相关产品推荐

