![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() |
max12 |
![]()
Сообщение
#1
|
Группа: Пользователи Сообщений: 4 Пол: Мужской Репутация: ![]() ![]() ![]() |
Составить программу вывода на экран двух окон, обрамленных рамкой. В первое окно ввести строку текста. При нажатии клавиши "Ввод" во втором окне появится ее копия в виде непрерывно "бегущей" справа налево строки.
|
![]() ![]() |
Jahnerus |
![]()
Сообщение
#2
|
![]() Уникальный ![]() ![]() Группа: Пользователи Сообщений: 64 Пол: Мужской Репутация: ![]() ![]() ![]() |
Ну в общем если реализовывать ЭТО в текстовом режиме то получиться может примерно следующее ... А вообще если чесно то это не задача а один большой ГЕМОРОЙ.
Код 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 - 11.11.2004 23:48 -------------------- Век живи, век учи С © by Jahnerus
|
![]() ![]() |
![]() |
Текстовая версия | 21.07.2025 21:41 |