Я кодирую мониторинг задачи, который обновляет ход выполнения задач с помощью cout. Я хотел бы отображать один ход выполнения задачи в каждой строке, поэтому мне нужно отбросить несколько строк консоли.
Я настаиваю на "нескольких", потому что \b
выполняет задание для одной строки, но не стирает \n
между строками.
Я попробовал std::cout.seekp(std::cout.tellp() - str.length());
, но tellp()
возвращает -1 (сбой).