我正尝试在Windows上的Visual Studio Code上调试单个C++文件。运行和调试工作正常。但是,当我尝试调试一个要求用户输入的程序(例如,使用cin或scanf())时,该过程启动并挂起。程序正在等待我输入一些东西,但是集成的终端不让我输入任何东西。一种可能是在外部终端中运行debug,但外部终端的问题是它在程序结束时立即关闭,因此我看不到结果。 launch.json中有没有一个选项或者扩展可以帮助解决我的问题?gd
我试图在vscode调试选项卡中调试c/c++程序。嗯,在设置了一些通过google传播的属性之后,它运行得很好。但是,当我尝试使用包含"scanf“或"cin”(需要用户输入)的程序进行调试时,它从未从我的键盘接收任何输入。我怎样才能做到呢?我从谷歌中发现的是,将"externalConsole"值设置为,真正的,就像这张图片。+: g++ build active file&quo
我正在运行带有python扩展3.7.4 (64位)的Visual Studio,我无法在需要用户输入的集成终端中运行代码。请注意,这在外部终端上运行良好,但当我在集成终端(调试控制台)(在图片中)中运行它并输入任何输入时,它给出错误"Unable to find thread for Evaluation“。
我有一些简单的代码,除了VS代码上的调试控制台之外,其他地方都工作得很好。pounds = int(input("How much do you weigh in pounds?如果使用launch.json配置的"console": "internalConsole",,则输出将转到调试控制台,该控制台无法工作。如果您执行"console": "integratedTermin