Аватар для Валентин94
0 / 0 / 0
Регистрация: 29.09.2010
Сообщений: 21

бегущая строка

01.11.2010, 00:36. Показов 3795. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Создайте программу вывода на экран текстовой информации в форме "бегущей строки"
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.11.2010, 00:36
Ответы с готовыми решениями:

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

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

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

2
 Аватар для Козырь
39 / 38 / 6
Регистрация: 11.05.2010
Сообщений: 141
01.11.2010, 02:21
Лучший ответ Сообщение было отмечено Валентин94 как решение

Решение

Используйте библиотеку graph в ней есть команда вывода текста
Pascal
1
 text(x,y,text);
- так кажется, непомню
и меняйте x и y в соответствии.
После каждой смены координаты исп.
1)
Pascal
1
Delay(500);
(CRT) -что бы все происходило заметно для глаза.
2) очищение экрана (CRT).
вот и все...
0
Почетный модератор
 Аватар для Puporev
64312 / 47609 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
01.11.2010, 09:21
Козырь, Вот что ты лепишь? Если полная каша в голове, и знания близки к нолю, зачем путаешь человека?

Добавлено через 17 минут
Валентин94, Посмотри эту тему
Бегущая строка

Добавлено через 20 минут
Или вот пример, написан по тем данным, что есть в книжке по ссылке в той теме.

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
32
33
34
35
36
37
38
39
40
41
42
Uses crt,dos;
var Reg: Registers;
{---------------------------------}
Procedure KursOff; {Убрать курсор, некрасиво с ним}
begin
 with Reg do
  begin
   AH := 1;    {Управление курсором}
   CH := $20   {Убрать курсор}
  end;
 Intr($10,Reg);
end;
{---------------------------------}
Procedure BegStr(y: Integer;str: String;speed: Integer);
Var
  strok : String;
  a, k  : Integer;
Begin
  str:=' '+str;
  k:=80-length(str);//ширина экрана-длина строки(меньше 80)
  for a:=1 to k-1 do
  str:=str+' ';//добавляем в конец пробелы до 79
  repeat
    delete(str,1,1);//удалям первый символ
    gotoxy(1,y);//курсор в начало строки на экране
    delay(speed);//задержка
    delline;//прокрутка на 1 вверх, чтобы строка в линии оставалась
    write(str);//выводим строку
    strok:=copy(str,1,1);//копируем первый символ
    str:=str+strok;//пишем в конец строки
  until keypressed;//по нажатию любой кловиши выход
end;
 
begin
  clrscr;
  Textbackground(7);//установим цвет фона
  TextColor(13);//цвет текста
  KursOff;//уберем курсор
  //будем выводить текст с позиции 10, задержка 200 млс, все это можете поменять 
  BegStr(10,'1234567891011121314151617181920212223242526',200);
  clrscr;
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.11.2010, 09:21
Помогаю со студенческими работами здесь

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

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

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

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

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


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

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

Новые блоги и статьи
Динамические массивы в 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