debugging VS CODE在调试C++文件时不接受调试模式下的输入?如何在运行CPP文件的调试模式下提供输入

hts6caw3  于 2022-12-29  发布在  其他
关注(0)|答案(2)|浏览(228)

Screen shot of window in debugging mode
嘿,我有一个问题,调试器在vscode。我设置它根据vscode的dowcumentation我设置了调试器的正确路径,但我不知道为什么我的调试器停留在输入cin,我试图给予输入在基地=2,它无法执行此操作,任何人请如何在cpp/c的调试模式下在vscode中使用mingw 64输入。请解决我的问题。告诉如何在调试模式下提供输入

Enter base number: *running,thread-id="all"
2
Unable to perform this action because the process is running.
xtfmy6hx

xtfmy6hx1#

我认为这是因为它在输出部分运行!转到vscde设置,找到在终端运行并启用它

2jcobegt

2jcobegt2#

首先,在调试器控制台中,不要在cinscanf处进行输入。您应使用终端阅读输入。
第一种方法:@JaMiT通过使用external console引用C++ read input为真。
如何配置设置cpp文件在综合终端运行?
第二种方法:检查您的gcc/g++/gdb版本并尝试使用更新的版本。
在我的例子中,vscode集成终端不支持使用mingw-w64 with git bash (GCC 6.2.0)的版本进行调试。但是,使用更新的版本-GCC (12.2.0)将在集成终端中显示您的调试(至少在我的例子中)。
建议的替代GCC安装:WinLibs - For Standalone GCC

相关问题