Xcode std :: cout输出表示奇数

时间:2017-04-19 00:16:30

标签: c++ xcode output cout buffered

我已经使用Xcode 2年了,并编写了不少C ++命令行应用程序。在过去的几个月里,我放弃了命令行应用程序并专注于GUI应用程序,但在回到一些较旧的命令行应用程序之后,我注意到std::cout没有按照我上次记忆的方式工作。如果我在cout语句之前有一个cin语句,例如“输入age:”,那么在Xcode中运行应用程序时,它不再显示cout语句,而是在{{{{ 1}}。我在某处读到输出被缓冲并需要'\ n'才能显示文本行,但据我所知,我从来没有这么做过。在较新版本的Xcode中有什么变化(我保持Xcode完全更新)?我用来能够在不需要换行的情况下将项目打印到屏幕上。由于这个原因,我的旧应用程序不再正常工作。是否有某个地方可以改变它?

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

猜猜8.3.2就是答案!这个更新刚刚出现在我的comp:

enter image description here