调试时在Eclipse控制台中缺少输出

时间:2019-06-13 07:17:34

标签: c++ cygwin eclipse-cdt

我最近开始在Cygwin工具链中使用Eclipse CDT(版本2019-03),并且注意到使用调试器时有些奇怪的行为。

在调试器下,以下程序的行为符合您的预期

#include <iostream>

int main()
{
    std::cout << "hello world\n" << std::flush;
}

但是以下内容没有产生输出

#include <iostream>

int main()
{
    std::cout << "* world\n" << std::flush;
}

下面的输出是world

#include <iostream>

int main()
{
    std::cout << "@ world\n" << std::flush;
}

此行为是完全一致且可复制的。有人有任何解释或解决方法吗?

0 个答案:

没有答案