Согласно Как очистить экран консоли в C? , «C не понимает концепции экрана. Так что любой код не может быть переносимым». Итак, чтобы сделать мой вопрос более конкретным c, я ищу способ выполнить вышеуказанное в среде UNIX.
Я перефразирую свой вопрос:
Иногда, когда вы используете print, текст может не уместиться на одном экране. Например, у меня есть 4-5 строк для печати, и я хотел бы создать функцию, которая печатает до тех пор, пока текст не будет обрезан, потому что он не может поместиться в доступный размер экрана.
Я ожидал бы существования системной функции (системы UNIX), который срабатывает, когда монитор прокручивает страницу вниз, чтобы "следовать" за распечатанным выводом. То есть, когда кто-то продолжает печатать в терминале, терминал автоматически прокручивается вниз, чтобы вы могли контролировать вывод на печать. Такое существует?