Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Pascal_Курсовая_Работа с массивами и текстовыми файлами

3.3K
29 марта 2007 года
Nethead
88 / / 24.11.2006
как и что мне добавить в этот код что бы у меня реагировало меню??!!:confused: Т.е что бы я нажимал и высвечиволось другое что нибудь:confused:
Код:
uses crt;
const
menu :array[1..5] of string=(
' .:[ ВЫбор ]:. ',
' .:[ ВЫбор]:. ',
' .:[ ВЫбор ]:. ',
' .:[ ВЫбор]:. ',
' .:[ Quit ]:. ');
var
curchoice :byte;
status :byte;
temp :byte;
ch :char;
 
begin
clrscr;
curchoice:=1; status:=128; asm mov ah,01; mov cx,$2000; int $10; end;
textcolor(7); for temp:=1 to 5 do writeln(menu[temp]);
repeat
gotoxy(1,curchoice); textcolor(15); textbackground(7); write(menu[curchoice]);
gotoxy(76,1); textbackground(0); write(curchoice);
gotoxy(76,2); write(' '); gotoxy(76,2); write(status);
if keypressed then
case readkey of
#72: if curchoice>1 then begin
textcolor(7); textbackground(0); gotoxy(1,curchoice);
write(menu[curchoice]); dec(curchoice);
end;
#80: if curchoice<5 then begin
textcolor(7); textbackground(0); gotoxy(1,curchoice);
write(menu[curchoice]); inc(curchoice);
end;
#27: status:=5;
#13: status:=curchoice;
end;
until status=5;
asm mov ah,01; mov cx,$0E0D; int $10; end; textcolor(7); textbackground(0);
end.

короче это что то вроде базы данных

[COLOR=red]для оформления кода используйте тэги форматирования! читайте правила раздела Студентам. / moderator /[/COLOR]
622
29 марта 2007 года
nilbog
507 / / 19.12.2006
textcolor(7); textbackground(0);
это вообще ни при чем при каждом нажатии нажимать
я не знаю как это будет работать но лучше (если я вас правильно понял вам нужно сделать что бы высвечивались пункты менюшки) присваивать нужным ячейкам нужный атрибут цвета
все делать в textmode(3) скажем
3.3K
29 марта 2007 года
Nethead
88 / / 24.11.2006
Цитата: nilbog
textcolor(7); textbackground(0);
это вообще ни при чем при каждом нажатии нажимать
я не знаю как это будет работать но лучше (если я вас правильно понял вам нужно сделать что бы высвечивались пункты менюшки) присваивать нужным ячейкам нужный атрибут цвета
все делать в textmode(3) скажем



да только что бы еще открывалось меню

622
29 марта 2007 года
nilbog
507 / / 19.12.2006
ну а какие проблемы - вешаете на нажатие ентера обработку текущего выделеного пункта
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог