0 / 0 / 0
Регистрация: 17.12.2009
Сообщений: 104

Бегущая строка.

24.12.2009, 19:54. Показов 2528. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Нужно эмитировать на экране бегущую строку, размер любой,чтобы четко проходила строку вот так :
vgd abvgd-> ... abvgd->... ab
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.12.2009, 19:54
Ответы с готовыми решениями:

бегущая строка
Создайте программу вывода на экран текстовой информации в форме "бегущей строки"

Бегущая строка
Не могу понять, как сделать бегущую строку в паскале используя модуль CRT ?? например надпись "Бегущая строка" И желательно, чтоб...

Бегущая строка
Надоел уже наверно, но нужна помощь с еще одной задачкой) Нужно чтобы слово(символ) перемещалось по строке слева-направо или наоборот, не...

9
3316 / 1378 / 110
Регистрация: 28.04.2009
Сообщений: 4,822
24.12.2009, 20:02
наберите в поиске бегущая строка. решалось уже.
0
0 / 0 / 0
Регистрация: 17.12.2009
Сообщений: 104
25.12.2009, 00:15  [ТС]
ни одной проги такой нет. мне нужно чтобы она шла и шла до keypresed
0
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
25.12.2009, 00:32
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
uses
  crt;
var
  i:integer;
  s:string;
  temp:char;
begin
  s:='Íàó÷èòåñü äóìàòü ñàìîñòîÿòåëüíî!!!';
  repeat
    temp:=s[Length(s)];
    for i:=Length(s) downto 2 do
      s[i]:=s[i-1];
    s[1]:=temp;
    delay(50);
    clrscr;
    writeln(s);
  until
    keypressed
end.
1
3316 / 1378 / 110
Регистрация: 28.04.2009
Сообщений: 4,822
25.12.2009, 04:31
бежит и моргает
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
uses crt;
VAr s:string; K:integer;
begin
clrscr;
textcolor (lightgreen+blink);
s:=('она бежит');
k:=80;
repeat
gotoxy(k,1);
write(s);
delay(100);
clrscr;
k:=k-1;
if k=1 then k:=80
until keypressed;
end.
0
0 / 0 / 0
Регистрация: 17.12.2009
Сообщений: 104
25.12.2009, 11:15  [ТС]
да нет же...показал же,чтобы она шла по всей строке и переходила по буквам...
0
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
25.12.2009, 11:22
Цитата Сообщение от lanc3r Посмотреть сообщение
да нет же...показал же,чтобы она шла по всей строке и переходила по буквам...
Вы сами то поняли что написали? Я нет.
0
Почетный модератор
 Аватар для Puporev
64312 / 47609 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
25.12.2009, 11:25
Inadequate, Нужно чтобы текст заполнял с повторениями всю строку и двигался, как на рекламных постерах.
0
0 / 0 / 0
Регистрация: 17.12.2009
Сообщений: 104
25.12.2009, 11:28  [ТС]
ну как бегущая строка обычная...то есть она просто бежит по строке...и переходит на эту же строку только уже опять слева...и чтобы переходила она посимвольно,то есть если в ней 3 символа, то постеппено доходя до конца, сначала бы два символа осталось ,а один(последний) уже бы перенесся на строчку эту же, следующий этап - остается один символ в конце строки,а два уже в начале...и вот так чтобы бегала) у меня просто проблема в том,что она доходит до 80-length(stroka) а дальше я ее заполняю пробелами...но это не правильно
0
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
25.12.2009, 12:32
Цитата Сообщение от Puporev Посмотреть сообщение
Inadequate, Нужно чтобы текст заполнял с повторениями всю строку и двигался, как на рекламных постерах
Цитата Сообщение от lanc3r Посмотреть сообщение
ну как бегущая строка обычная...то есть она просто бежит по строке...и переходит на эту же строку только уже опять слева...и чтобы переходила она посимвольно,то есть если в ней 3 символа, то постеппено доходя до конца, сначала бы два символа осталось ,а один(последний) уже бы перенесся на строчку эту же, следующий этап - остается один символ в конце строки,а два уже в начале...и вот так чтобы бегала) у меня просто проблема в том,что она доходит до 80-length(stroka) а дальше я ее заполняю пробелами...но это не правильно
хм... пойду в телеке на бегущую строку посмотрю... я чо та ни черта не понял, что нужно... видимо еще не проснулся...

Добавлено через 51 минуту
Посмотрел... Там она во-первых в другую сторону движется... Но это уже сами если нужно сделаете
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
uses
  crt;
var
  i,j:integer;
  s,temp:string;
begin
  s:='Íàó÷èòåñü äóìàòü ñàìîñòîÿòåëüíî!!!';
  temp:=s;
  HideCursor;
  i:=0;
  repeat
    inc(i);
    clrscr;
    GotoXY(i,1);
    writeln(s);
    if i=80-Length(s) then
      delete(s,Length(s),1);
    delay(40);
    if i=80+Length(temp) then
      for j:=Length(temp) downto 1 do
      begin
        insert(temp[j],s,1);
        GotoXY(i,1);
        clrscr;
        writeln(s);
        delay(40);
        i:=0
      end;
  until
    keypressed
end.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.12.2009, 12:32
Помогаю со студенческими работами здесь

Бегущая строка
Есть вот такое задание: Составить программу наблюдении фрагмента потока символьных данных в «бегущей строке» размера N. Входной поток...

Бегущая строка в Pascal
Написать программу-заставку «бегущая строка». Строка вводится с клавиатуры. Заставка выполняется до тех пор, пока не будет нажата клавиша...

Написать 2 процедуры(бегущая строка и регулировка скорости перемещения)
Знаю,что уже много раз просили помочь с написанием бегущей строки.Но везде использовался GOTO... Попробую описать задачу.Надо,что бы...

"Бегущая строка"
Бегущая строка там должно слово выбегать привет или хелло на английском

Создать запись «Студент» с полями: «Имя» (строка), «Предмет» (строка), «Оценка» (целое число). Имена студентов
Создать запись «Студент» с полями: «Имя» (строка), «Предмет» (строка), «Оценка» (целое число). Имена студентов и названия предметов могут...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

Новые блоги и статьи
Динамические массивы в C++ - создание и использование
NullReferenced 27.04.2025
Динамические массивы представляют собой один из фундаментальных инструментов программирования на C++, позволяющий создавать структуры данных, размер которых определяется во время выполнения. . .
Асинхронный JavaScript: Промисы, Async/Await и Fetch API
Reangularity 27.04.2025
Пользователь заходит на веб-страницу, нажимает кнопку и. . . ничего не происходит. Сайт словно замер. Через несколько секунд всё внезапно оживает, но пользователь уже успел закрыть вкладку. Знакомая. . .
Management on GitLab and repository management in Visual Studio code
jigi33 27.04.2025
- repo management on GitLab - CI/ CD in GitLab - VCS repository management in Visual Studio code (see attachments)
Kanban или Scrum - что выбрать?
EggHead 27.04.2025
Kanban и Scrum — уже много лет удерживают лидирующие позиции среди гибких подходов. Руководители проектов и команды разработчиков то и дело сталкиваются с дилеммой: какой из этих двух методов выбрать. . .
Кастомные Middleware на C# в ASP.NET Core
UnmanagedCoder 27.04.2025
Разработка веб-приложений сегодня мало напоминает монолитное программирование прошлых лет. На смену громоздким блокам кода пришла модульная архитектура, где каждый компонент выполняет строго. . .
Анализ и линтинг кода JavaScript: ESLint, Prettier и JSHint
run.dev 26.04.2025
JavaScript прошёл долгий путь от простого языка для анимации веб-страниц до основы современной веб-разработки. С ростом сложности приложений, увеличением кодовых баз и масштабированием команд. . .
Паттерны в Python: Singleton, Factory и Observer
py-thonny 26.04.2025
Паттерны проектирования — это проверенные временем решения типовых проблем разработки программного обеспечения. Их история берёт начало с книги "Приёмы объектно-ориентированного проектирования. . . .
Исключения в C#: Stack Overflow, Access Violation и Out of memory
stackOverflow 26.04.2025
Исключения в C# — это не только механизм оповещения о проблемах, а целое искусство управления потоком выполнения программы в экстремальных ситуациях. Обычное исключение, например,. . .
Логирование в C# ASP.NET Core с помощью Serilog, ElasticSearch, Kibana
stackOverflow 25.04.2025
Помните те времена, когда для анализа проблемы приходилось подключаться к серверу, искать нужный лог-файл среди десятков других и вручную фильтровать тысячи строк в поисках ошибки? К счастью, эти дни. . .
Структура "железный OnKeyUp" вместо антидребезга. Полностью асинхронный счётчик.
Hrethgir 25.04.2025
Программа для симуляции схемы - Logisim Evolution В общем какое-то время отвлёкся, так было надо, теперь когда запилю это на verilog и FPGA , досоставлю заявку в ФИПС на полезную модель - не готов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru