0
我一直在使用Xcode 2年,並且寫了不少C++命令行應用程序。在過去的幾個月中,我放棄了命令行應用程序,並專注於GUI應用程序,但在回到一些較老的命令行應用程序後,我注意到std::cout
不能像我上次記住的那樣工作。如果我在cin
聲明之前有一個cout
聲明,例如「enter age:」,則在Xcode中運行應用程序時,它不再首先顯示cout語句,而是在cin
的輸入之後顯示。我在某處讀到輸出已被緩衝並需要'\ n'才能顯示文本行,但就我所知,我從來沒有必要這樣做。在更新版本的Xcode中做了些改變(我保持Xcode完全更新)?我用它可以在不需要換行的情況下將項目打印到屏幕上。因爲這個,我的舊應用程序不再正常工作。有沒有可以改變它的地方?Xcode std :: cout輸出奇數
任何幫助將不勝感激。
您應該添加你的意思到底是什麼的代碼示例,所以我們可以有一個更好的主意。 – JackVanier
原來我不是唯一有這個問題的人:http://stackoverflow.com/questions/43174109/in-xcode-8-3-update-cc-programming-printf-does-not-give-output-沒有-newli/43484220#43484220 –
https://forums.developer.apple.com/thread/75035 –