Как добавить возможность прокрутки в консольном приложении для отображения большего ввода? - PullRequest
0 голосов
/ 01 ноября 2019

Я строю проект, который требует, чтобы я прочитал матрицы из заданного .txt файла, обработал его (добавление строки) и затем отобразил его на консоли (мне необходимо показать содержимое файла).

Программа работает нормально, учитывая, что длина матрицы мала, однако, когда речь идет, скажем, 200 x 200, именно здесь возникает проблема.

Как я могу добавить полосу прокрутки для left/right и заставить окно консоли автоматически подстраиваться под размер текста?

Также я нахожусь на macOS и предпочел бы решение, которое также работает наокна, и именно там мой проект будет оцениваться в!

1 Ответ

1 голос
/ 02 ноября 2019

Передайте вывод в программу , которая реализует прокрутку для вас. Я использовал less -S, поскольку less позволяет мне прокручивать во всех направлениях.

Возможно, есть и более "нативные" решения, например, ncurses , если вы предпочитаете свернуть свои собственные.

...