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.
2条答案
按热度按时间xtfmy6hx1#
我认为这是因为它在输出部分运行!转到vscde设置,找到在终端运行并启用它
2jcobegt2#
首先,在调试器控制台中,不要在
cin
或scanf
处进行输入。您应使用终端阅读输入。第一种方法:@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