Задать вопрос

Как реализовать вывод результатов в реальном времени gcc?

Поясню вопрос на самом простом примере.

Допустим я делаю цикл на вывод процента завершения в консоли.

for (i = 0; i < n; i++)
{
if (i%(n/10) == 0) printf("%d ", i);
}

В Visual Studio процент выполнения выводится в реальном времени, в Code:Blocks под gcc на Unix - выводится результат весь сразу после завершения работы цикла. Как это исправить?
  • Вопрос задан
  • 2381 просмотр
Подписаться 3 Оценить Комментировать
Решения вопроса 1
Если я правильно понял вашу проблему, то вам нужно после каждого printf еще сделать fflush(stdout)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы