首页 > 解决方案 > 在 VS 代码中调试 C++ 时不接受终端中的用户输入

问题描述

我正在使用 VScode 用 C++ 编写一个程序,它需要用户输入(使用cin),然后在程序的其他地方使用这个值。

当我编译并运行代码时,一切正常,但是当我运行调试器时(我使用的是 Microsoft C++ 编译器和调试器 cl.exe,而不是 g++ 和 gdb),程序一直运行到cin命令然后停止获取来自用户的价值。

当我尝试在调试控制台中键入一个值时,什么也没有发生,并且执行仍然暂停。(在附图中,我尝试输入数字 5 3 次,但没有成功。)

1

我在文档中找不到有关此问题的任何内容,所以有人可以帮忙吗?

谢谢。

标签: c++visual-studio-codecinvscode-debugger

解决方案


推荐阅读