Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Object Pascal: кроссплатформенные технологии > задачка


Автор: Mcicool 20.11.2005, 18:37
Выводить на экран свое имя с первой п о25 строчки так, чтобы на предыдущей строчке имя исчезало. После вывода на 25-й строчке начинать снова вывод с первой. Прекратить выполнение вывода мени только после нажатияопределенной клаыиши.

Автор: Zero 20.11.2005, 23:42
Цитата(Mcicool @ 20.11.2005, 19:37)
Выводить на экран свое имя с первой п о25 строчки так, чтобы на предыдущей строчке имя исчезало.

я не совсем понял что ты хочешь, но в общем случае для управления курсором по оси X и Y, использй команды:
Код

Uses Crt;
....
GotoXY(<положение курсора по оси X>,<положение курсора по оси Y>);
.....

где <положение курсора по оси X,Y> ─ цифра, позиция символа на экране
более детально можешь узнать в справке по данной команде и проверить экспериментально...
Цитата(Mcicool @ 20.11.2005, 19:37)
После вывода на 25-й строчке начинать снова вывод с первой.

Для очистки экрана, используй команду:
Код

Uses Crt;
....
clrscr;
...

Цитата(Mcicool @ 20.11.2005, 19:37)
Прекратить выполнение вывода мени только после нажатияопределенной клаыиши.

Здесть команда readkey используется, вот пример:
Код

uses crt;
var c:char;
begin
  repeat
    c:=readkey;
    writeln('Нажата клавиша: ',c);
    writeln('Для выхода из программы нажмите "q"');
  until c='q';
end.

Автор: Mcicool 23.11.2005, 12:58
Ааа. тут имеется ввиду, имя как бы двигается сверху вниз (по 25 строчкам)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)