Я хочу показать индикатор выполнения (например, wget), как мне продолжать писать в последнюю строку в консоли?
Windows 7 Vis 2005 C ++
с возвратом каретки ("\ r") вы можете вернуться к началу текущей строки. Это будет работать только для терминалов, которые поддерживают эту функцию.
После того, как вы отскочили назад, вы можете просто напечатать новую строку состояния.
Если вам нужно вернуться к предыдущей строке и использовать собственный Win API, вы можете использовать метод SetConsoleCursorPosition в kernel32.lib.
Редактировать: GnuWin32, похоже, также имеет порт ncurses , если вы можете жить с зависимостями от GnuWin32.