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