IPB
ЛогинПароль:

> Правила раздела!

1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!

 
 Ответить  Открыть новую тему 
> Кириллица=>транслит, Работа с Деком
сообщение
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 16
Пол: Мужской

Репутация: -  0  +


скачал где-то из ФАКа прогу на тему дека, только как я понимаю там весь интерфейс на кириллице, а у меня отображаются каракули sad.gif Заниматься установкой кириллицы в паскаль неочень хочется, поэтому у кого есть русский на паскале немогли бы вы изменить данную прогу, переписав кириллицу на транслит. Там писать немного.

Буду благодарен


Прикрепленные файлы
Прикрепленный файл  deck.pas ( 2.84 килобайт ) Кол-во скачиваний: 334
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Гость






Вот файл с транслитом... Прикрепленный файл  __deque.pas ( 2.85 килобайт ) Кол-во скачиваний: 631


Только зачем скачивать "откуда-то", когда у нас в FAQ-е тоже есть? smile.gif
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Новичок
*

Группа: Пользователи
Сообщений: 16
Пол: Мужской

Репутация: -  0  +


volvo, спасибо.

Цитата
Только зачем скачивать "откуда-то", когда у нас в FAQ-е тоже есть?


Так имел виду, что отсюда скачал, только не помню из какого именноа FAQ smile.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Гость






Это не отсюда... В FAQ-е моя программа по Декам, а я ТАК не пишу... :no: Я знаю, откуда та программа... smile.gif
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5


Новичок
*

Группа: Пользователи
Сообщений: 16
Пол: Мужской

Репутация: -  0  +


volvo
Вашу программу я тоже скачал, но там только модуль. А сами процедуры у меня есть для работы с деком. Камнем преткновения для меня является - это связать процедуры с интерфейсом и вообще я не знал, что должно отображаться в интерфейсе для дека, вот поэтому я и скачал эту прогу.
Попытался сделать, чтобы меню в этой программе оставалось всё время на одном месте, я сделал так :

Код
repeat
                               [b]clrscr;[/b]    
 showmenu;
 readln(selection);    
 case selection of
     1: pushbegin(root,tail,getelem);
     2: popbegin(root,tail);
     3: pushend(root,tail,getelem);
     4: popend(root,tail);
     5: clrscr;
 end;
    until selection=5;

Казалось бы всё ок, но вот когда пытаешься извлечь элемент из дека, то он не отображается на экране. В чём моя ошибка?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #6


Гость






Цитата(Free @ 27.05.05 15:40)
когда пытаешься извлечь элемент из дека, то он не отображается на экране. В чём моя ошибка?

Ошибка в том, что элемент отображается, но сразу же затирается вновь выводимым меню. Нужно заставить программу ждать пока не будет нажата клавиша и только потом продолжать:
  case selection of
1: pushbegin(root,tail,getelem);
2: begin
popbegin(root,tail); readln; { ждем нажатия не Enter ... }
end;
3: pushend(root,tail,getelem);
4: begin
popend(root,tail); readln; { ... и здесь тоже }
end;
5: clrscr;
end;
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 23.12.2024 20:15
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name