Вывод Xcode std :: cout действует странно

Я использую XCode в течение 2 лет и написал довольно много приложений командной строки C ++. В течение последних нескольких месяцев я отказался от приложений командной строки и сосредоточился на приложениях с графическим интерфейсом, но вернувшись к некоторым старым приложениям командной строки, я заметил, что std::cout не работает так, как я помню в последний раз. Если у меня есть cout утверждение, такое как «введите возраст:» перед cin оператор, при запуске приложения в Xcode, он больше не показывает сначала оператор cout, а после ввода из cin, Я где-то читал, что вывод буферизован и требует ‘\ n’ для отображения текстовой строки, но, насколько мне известно, я никогда раньше не делал этого. Что-то изменилось в более новой версии Xcode (я полностью обновляю Xcode)? Я использую, чтобы иметь возможность печатать элементы на экране, не нуждаясь в переводе строки для этого. Мои старые приложения больше не работают правильно из-за этого. Есть ли где-то настройка, чтобы изменить это?

Любая помощь будет принята с благодарностью.

0

Решение

Угадай 8.3.2 это ответ! Это обновление только что появилось на моем компе:

введите описание изображения здесь

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]