Глава 41. Бегущая строка

Постановка задачи
Идеи реализации
Шрифт
Формат BDF

Эта глава находится в работе.

Вы, конечно, обращали внимание на небольшие экраны, на которых отображается бегущая строка. Их можно встретить на обменных пунктах, там они показывают курсы валют. Или в новых выгонах метро на таких экранах выводится название следующей станции. Экран представляет собой прямоугольный массив, заполненный светодиодами. Светодиоды зажигаются и гаснут, и строка бежит.

Не располагая таким устройством, мы запрограммируем бег строки по экрану терминала. В качестве светодиодов могли бы выступить отдельные символьные позиции на экране. В этом случае горящим лампочкам будут соответствовать блочные символы, например, какой-то из этих: , , или . Но мы усложним себе задачу, используя одну позицию для отображения сразу нескольких точек.

Бегущий текст наша программа будет брать из файла, имя которого, как обычно, передаётся в командной строке.

Информатика-54© А. Н. Швец