Эта глава находится в работе.
Вы, конечно, обращали внимание на небольшие экраны, на которых отображается бегущая строка. Их можно встретить на обменных пунктах, там они показывают курсы валют. Или в новых выгонах метро на таких экранах выводится название следующей станции. Экран представляет собой прямоугольный массив, заполненный светодиодами. Светодиоды зажигаются и гаснут, и строка бежит.
Не располагая таким устройством, мы запрограммируем бег строки по экрану
терминала. В качестве светодиодов могли бы выступить отдельные символьные
позиции на экране. В этом случае горящим лампочкам будут соответствовать
блочные символы, например, какой-то из этих: █
,
░
, ▒
или ▓
. Но мы
усложним себе задачу, используя одну позицию для отображения сразу нескольких
точек.
Бегущий текст наша программа будет брать из файла, имя которого, как обычно, передаётся в командной строке.