У меня есть консольное приложение, которое должно отображать состояние элементов, но вместо того, чтобы прокручивать текст, как сумасшедший, я бы предпочел, чтобы текущий статус продолжал отображаться на тех же строках. Для примера:
Running... nn% complete
Buffer size: bbbb bytes
должен быть выход, где "nn" - текущий процент, а "bbbb" - размер буфера, периодически обновляемый в тех же строках консоли.
Первый подход, который я взял, просто напечатал правильное количество обратных пространств на консоли перед печатью нового состояния, но у этого есть неприятное мерцание, от которого я хочу избавиться. Я также хочу придерживаться стандартной библиотеки или функциональности, предоставляемой MS (VC 8), чтобы не вводить другую зависимость для этой простой необходимости.