0

私は Xcode を 2 年間使用しており、かなりの数の C++ コマンド ライン アプリケーションを作成してきました。過去数か月間、私はコマンド ライン アプリケーションを放棄し、GUI アプリケーションに集中してきましたが、いくつかの古いコマンド ライン アプリケーションに戻った後、以前std::coutの記憶どおりに動作していないことに気付きました。coutステートメントの前に「enter age:」などのステートメントがある場合cin、Xcode でアプリを実行しているときに、最初に cout ステートメントが表示されるのではなく、からの入力の後に表示されます。cin. 出力がバッファリングされ、テキスト行を表示するために「\ n」が必要であるとどこかで読みましたが、私の知る限り、これを行う必要はありませんでした。新しいバージョンの Xcode で何か変更がありましたか (私は Xcode を完全に更新しています)? 改行を必要とせずにアイテムを画面に出力できるように使用します。このため、古いアプリケーションが正しく機能しなくなりました。どこかに変更する設定はありますか?

どんな助けでも大歓迎です。

4

1 に答える 1