输入在调试模式下运行时不起作用-Eclipse CDT

时间:2018-07-24 22:29:10

标签: eclipse debugging gdb eclipse-cdt

标准输入在我运行程序时可以正常工作,但在调试模式下则不能正常工作,尽管输出也可以正常工作。
我正在使用CDT运行Eclipse Photon(4.8),对于我的工具链,我使用Cygwin提供的gcc,而我使用gdb作为调试器。
Output when I run the program without debugging
Output when I run the program with debugging, mind the variable watches and the console

自动检测到Cygwin工具链,因为它存在于PATH环境变量中,我也重置了工作区,但这没有帮助。

更新:如果我依次放置多条cin行,则第一个cin将返回与输入不同的数字,并且每个连续的cin将返回零值。

UPDATE2:我找到了一种解决方法。如果您使用外部控制台(cmd)而不是Eclipse中的控制台,那么它将起作用。 Image

0 个答案:

没有答案