Страница 1 из 1

Строка

Добавлено: 16 апр 2017, 22:03
Бонифаций
Здравствуйте, подскажите пожалуйста, как можно реализовать подобную бегущую строку через очередь?

Re: Строка

Добавлено: 17 апр 2017, 08:17
Kosist
Разбейте программу на логические стейты - ввод текста, добавление пробелов, модификация строки. Затем, Вы можете сделать два цикла. Первый - Producer, в котором будет Event Structure, и из которого Вы будете посылать комманды через очередь. А второй - Consumer, в котором будет Ваша стейт-машина, и очередь.
И тогда просто замените тот цикл While Loop, где Вы сейчас переворачиваете строку, на "одиночный" стейт, который будет циклически выполнятся при отсылке комманды через очередь.
Посмотрите во вложении: