在 CLion 控制台中重复用户输入

Repeating user input in CLion console

当我的应用程序正在读取一些数据时(例如 cin),我在 CLion 控制台中键入内容时,
即使应用程序没有向标准输出写入任何内容,我的输入也会重复。

例如,当我键入 6 时,我会得到另一个 6,但是我的应用程序不写入任何内容。

为什么会这样?太烦人了,怎么才能关掉呢?

您在使用 MinGW 吗?找到可能的答案 here .这是一个已知问题。

有两种解决方法:

  • 关闭 PTY:通过禁用注册表中的 run.processes.with.pty 选项(帮助 -> 查找操作 -> 注册表...)
  • 改为使用 Cygwin64