ZXNet эхоконференция «code.zx»


тема: форматирование текста



от: Sergey Zotov
кому: Jaroslav Voronin
дата: 01 Mar 2000
Reply-to: zs80@ssu.samara.ru On Thu 27 } 2000 Jaroslav Voronin wrote: JV> Hету ли у кого-нить алгоритма JV> сабжа, не важно откуда (is-EDIT, ZX-Word, ZxASM)??? Алгоритм прост. Hачинаем с начала текста, т.е. это и начало строки. 1 Запоминаем позицию. 0. 2 Ишем первый разделитель - пробел, табуляцию или что еще подойдет под это определение. Попутно можно убивать двойные разделители. 3 Проверяем позицию. Если она меньше установленного правого поля, то запоминаем ее и go to 2. :) 4 Иначе возвращаемся на запомненную позицию, вставляем конец строки (#0d,#0a). 5 Вычисляем длину строки вычитанием. 6 Теперь бежим от начала стоки до текущей позиции и вставляем двойные пробелы, увеличивая длину строки пока не получим заданную. 7 А теперь лыко да мочало начинай сначала. :) И так до конца текста. Хотя алгоритм и прост, но реализация у всех своя. Так что желаю удачи. e-mail: zs80@ssu.samara.ru ~/ <~ http://www.zx.ru/zs/ ZXNet: 500:8462/1 /_ _> ftp://zx-museum.org.ru/zs/




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Фенечки - говорят дети.
Spectrum программинг - Краткое пособие для системного кодера. Советы автору "boot'a", паковщика, Музыкального редакторы.
Студенты - Все истоpии, котоpые собpаны в этот текст - подлинные в том смысле, что это - фpагменты pеальных ответов на pеальных экзаменах по стандаpтномy кypсy истоpии госyдаpства и пpава.
Эпилог - заключение и контакты редакции.
Мысли - Навеяные MSF: Болезнь.

В этот день...   8 мая