Eclipse C++ CDT Kepler не показывает консольный вывод до конца выполнения


После того, как я создаю программу и запускаю ее, консоль остается пустой, пока она ждет моих подсказок scanf, после нажатия кнопки "Enter" в окне консоли в Eclipse все распечатывается, почти как если бы весь буфер был сохранен где-то и затем распечатан. Есть ли способ показать вывод на консоли, как он печатается,и не ждать до конца выполнения, чтобы напечатать все?

1 2

1 ответ:

Попробуйте эту строку fflush(stdout); после первого вывода printf оператора...это будет прекрасно работать

Прочитайте этот пост в качестве ссылки: https://bugs.eclipse.org/bugs/show_bug.cgi?id=173732