【发布时间】:2023-03-14 01:14:01
【问题描述】:
这个问题类似于to this question,但是那里的答案和cmets对我没有帮助。
是的,它(仍然/有时)不打印!即使“fflush(stdout);”在那里,在代码中。
实际上它已打印但不再打印。我猜有一些项目/调试“选项”集..(也许是,也许不是)。
那么,除了 fflush() 之外,我如何才能找到需要注意的地方? (Eclipse 有这么多设置,但它们的用途却很少。)
再一次(代码片段):
printf("prompt>");
fflush(stdout);
控制台上什么都没有。忽略这一点,代码会继续运行。
[面向 C/C++ 开发人员的 Eclipse IDE Ver:2019-12(4.14.0) Build id:20191212-1212]
【问题讨论】:
-
我想补充一点:有一个(约 15 岁)Eclipse 错误:Ctrl/D 处理不佳。如果按下,程序就会挂起。有很多讨论和解决方案 - 对于 Linux、Java、Python .. 结论/诊断是这个(Ctrl/D 问题)是 Eclipse/Windows 周围的问题。我的情况!:Win10/WmWare/Ubuntu/Eclipse。 Ctrl/D 阻止调试!结果我在这里,不能再使用 Eclipse... 我的实用程序有第二个界面 - 一个虚拟控制台。如果我运行它,一切正常,那么我的案例似乎是一个纯 Eclipse 案例。
-
我还做了什么:Eclipse/menu/project/properties/run_debug_settings 恢复默认值 这没有帮助!极好的。我应该重新组装一个项目还是卸载 Eclipse(不确定)?
-
使用 Window->Show View->Console 重新打开控制台没有帮助。
-
>>转到“窗口>重置透视”,这会将窗口设置重置为默认值。这也没有帮助。
标签: eclipse console printf settings