cout

    10热度

    2回答

    有谁知道,如果有一招,关掉所有cout <<功能没有打印出可见的输出?我试图将我和其他人编写的一些代码拼凑在一起演示。我宁愿不将输出重定向到一个文件,也不希望某个解决方案在Windows和Linux之间具有一定程度的兼容性。 在我的情况我有很多代码行数与各种#defines控制时,某些方法产生调试输出。我想打电话: cout.off(); driverForAffectA(); driverF

    0热度

    2回答

    我学会了在cout语句结束时使用endl来刷新缓冲区的难题。我感到困惑的是,为什么endl只是有时候是必要的。通常我可以做 cout << "test"; 它会显示测试。但是在一个很长的控制台程序中间,我会有一个类似的cout语句,并且不会显示任何内容,代码也不会继续。添加endl到最后通过刷新缓冲区并显示文本来解决问题。但是什么导致缓冲区在某些情况下被自动刷新并在其他情况下手动刷新?我无法提

    4热度

    2回答

    我在控制台应用程序中使用wcout时发现了一个奇怪的问题。 调用某个函数后,其余的wcout调用根本不起作用。即输出语句没有出现在控制台上。 我注意到在函数中,我使用了一个从未分配过的宽字符数组。 WCHAR wArray[1024]; wcout<<wArray<<endl; 在这次调用之后,所有其他wcout都停止工作。 所以,我只是想知道是什么让wcout不同COUT,为什么这个问题发

    3热度

    1回答

    我后停止打印到调试区窗口)。我正在使用OpenGL进行图形编程,并且我在Interface Builder中创建了一个接口,围绕NSOpenGL视图窗口。为了测试不同的功能,我非常依赖能够使用cout << or printf(..)进行打印。 我的项目在XCode中3,但在XCode中4几十行调试区域的输出停止从我的程序打印出来后,工作得很好。有没有人遇到过这个问题,并能解决它? 它真的引起问题

    6热度

    4回答

    使用cout时,<iomanip>标头中定义的默认格式化程序是什么?换句话说,一旦我使用cout << fixed << setPrecision(2)将我的格式化程序设置为fixed,我该如何更改它?或者,我将更改为?

    8热度

    5回答

    这可能是一个初学者的问题,并理解cout如何工作可能是关键。如果有人可以链接到一个很好的解释,那会很好。 cout<<cout和cout<<&cout在Linux x86机器上打印由4分隔的十六进制值。

    10热度

    2回答

    我需要我的程序的行为方式不同,这取决于输出是否是一个终端或文件。我如何从C++中找到它? 我认为是没有解决方案,为所有操作系统工作。为了我的目的,最好有一种在Windows下工作的策略和一种在linux/unix下工作的策略。 在此先感谢。

    5热度

    1回答

    我有一个小函数,应该根据机器学习算法进行预测。该函数不起作用,所以我在打印语句中检查值,并突然开始工作。当我注释掉打印行时,它会再次停止工作。有什么我错过了为什么会发生? int makePrediction(const InstanceT & instance, bool biased){ double dotProduct = (biased ? instance * _weight

    9热度

    3回答

    我在这个论坛上看到了这个问题,但我不知道为什么提出的答案在我的情况下不起作用。所以我试着要求其他的解决方案。 我是一个完整的newby在c + + Qt编程。 我刚刚在linux下运行我的Qt crator。 我不明白为什么我: cout << "This does not appear"; 而qdebug确实不控制台打印 qDebug() << "This appears"; 这是包含在

    9热度

    4回答

    我有类似: int8_t value; value = -27; std::cout << value << std::endl; 当我运行我的程序,我得到输出到屏幕的<E5>一个错误的随机值,但是当我在gdb运行该程序并使用p value它打印出-27,这是正确的价值。有没有人有任何想法?