Если я вывожу кучу текста, не создавая новую строку, а затем выполняю «\ r», он возвращается к первому «столбцу» в текущей строке, что позволяет мне «перезаписать» существующий текст. Это включает все виды «индикаторов прогресса» и еще много чего.
Однако как мне «перемотать» к предыдущему ряду? Или несколько строк?
В одной моей строке информации очень часто не хватает места, и если она преодолевает ограничение (120 символов в Windows), все это «разваливается» и начинает выводить новые строки (или переноситьтекст таким образом, что он, кажется, делает новые строки). По этой причине я хочу иметь возможность постоянно перематывать несколько строк, чтобы можно было выводить данные для нескольких строк, которые постоянно обновляются, как при использовании трюков "\ r" для одной строки.
Например:
This is the first line, which is quite long. It goes on for quite some time, so that it reaches 120 characters. Now it's
up. This is on a new line. Now I want to go back to the beginning of "This is the first line", on the previous row.
Возможно ли это вообще? В конце концов, мы не использовали вывод бумаги в течение нескольких десятилетий, поэтому, надеюсь, это ...