1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| max12 |
Сообщение
#1
|
|
Группа: Пользователи Сообщений: 4 Пол: Мужской Репутация: 0 |
Составить программу вывода на экран двух окон, обрамленных рамкой. В первое окно ввести строку текста. При нажатии клавиши "Ввод" во втором окне появится ее копия в виде непрерывно "бегущей" справа налево строки.
|
![]() ![]() |
| Jahnerus |
Сообщение
#2
|
![]() Уникальный ![]() ![]() Группа: Пользователи Сообщений: 64 Пол: Мужской Репутация: 2 |
Ну в общем если реализовывать ЭТО в текстовом режиме то получиться может примерно следующее ... А вообще если чесно то это не задача а один большой ГЕМОРОЙ.
Код uses crt; var i,j,l:byte; ch:char; s:array[1..255] of char; procedure win(x,y,dx,dy:integer); begin for i:=x to x+dx do begin gotoxy(i,y); write('/'); gotoxy(i,y+dy); write('/'); end; for i:=y to y+dy do begin gotoxy(x,i); write('/'); gotoxy(x+dx,i); write('/'); end; end; begin clrscr; win(5,5,30,15); win(45,5,30,15); gotoxy(6,12); repeat if keypressed then begin l:=l+1; gotoxy(l+5,12); ch:=readkey; s[l]:=ch; write(ch); end; until (ord(ch)=13) or (l=29); if l=29 then l:=l+1; s[l]:=' '; repeat for i:=74 downto 46-l do begin j:=1; while (j<=75-i) and (j<=l) do begin if (i+j)<47 then begin j:=j+1; continue; end; gotoxy(i+j-1,12); write(s[j]); gotoxy(1,1); delay(1000); j:=j+1; if keypressed then exit; end; end; until false; end. Сообщение отредактировано: Jahnerus - -------------------- Век живи, век учи С © by Jahnerus
|
max12 Никто не поможет составить прогу? 12.11.2004 1:08
volvo max12
В каком режиме, текст или графика? 12.11.2004 1:59
volvo Jahnerus
Небольшая модернизация:
Uses Crt;
Pro… 12.11.2004 4:37
max12 Спасибо, ребята. :D 12.11.2004 21:46
APAL вот, когда-то развлекался подобным...
Здесь 8 спос… 12.11.2004 22:12![]() ![]() |
|
Текстовая версия | 7.11.2025 5:33 |