我试图在vscode调试选项卡中调试c/c++程序。嗯,在设置了一些通过google传播的属性之后,它运行得很好。但是,当我尝试使用包含"scanf“或"cin”(需要用户输入)的程序进行调试时,它从未从我的键盘接收任何输入。我怎样才能做到呢?
我从谷歌中发现的是,将"externalConsole"值设置为,真正的,就像这张图片。
{
"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:“。如何修复程序以接收我的输入。请帮我
发布于 2020-09-20 06:47:02
Code -> Preferences -> Settings按照以下步骤,您将能够在VSCode终端上运行您的代码,并且可以输入Input
https://stackoverflow.com/questions/63975666
复制相似问题