【发布时间】:2020-09-20 05:03:03
【问题描述】:
我正在尝试在 vscode 调试选项卡中调试 c/c++ 程序。好吧,在设置了一些通过 google 传播的属性后,它运行良好。但是,当我尝试使用需要用户输入的包含“scanf”或“cin”的程序进行调试时,它永远不会从我的键盘接收任何输入。我该怎么做?
而我从 google 发现,像这张图片一样,将 "externalConsole" 值设置为 true。
{
"version": "0.2.0",
"configurations": [
{
"name": "g++ - 활성 파일 빌드 및 디버그",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/Sort/test",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "lldb",
"preLaunchTask": "C/C++: g++ build active file"
}
]
}
但是,如果我将externalConsole的值改为true并尝试调试包含cin的程序,下图之后没有任何进展。
即使我尝试在外部控制台中输入数据(例如“asd”),它仍然显示“zsh:command not found asd”。如何修复它以使程序接收我的输入。帮帮我PLZ
【问题讨论】:
标签: c++ c debugging visual-studio-code