Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.03.2010, 11:54   #1
sir.andrey
Форумчанин
 
Регистрация: 06.12.2009
Сообщений: 380
Вопрос Зацикливание в паскале.

Товарищи!!! Подскажите пожалуйста, как при помощи кнопки Esc зациклить цикл repeat until?
Я пробовал так:
Код:
while keypressed do a:=readkey;
repeat
write ('privet ');
until readkey=#27;
#27-Esc
Но так цикл не зацикливается, надо часто жать любую кнопку кроме Esc!
Подскажите пожалуйста!
sir.andrey вне форума Ответить с цитированием
Старый 19.03.2010, 13:12   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

ну так у Вас же ДВА разных цикла..

попробуйте примерно так:
Код:
  repeat
    if keypressed then
        klavisha := readkey;
    .... тут обработка по нажатой клавише...
  until klavisha = #27;
Serge_Bliznykov вне форума Ответить с цитированием
Старый 19.03.2010, 13:57   #3
sir.andrey
Форумчанин
 
Регистрация: 06.12.2009
Сообщений: 380
Радость

Спасибо!
sir.andrey вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему получается зацикливание?? _Studentka_ Общие вопросы по Java, Java SE, Kotlin 1 09.12.2009 02:13
15 в Паскале Batonchik Паскаль, Turbo Pascal, PascalABC.NET 11 08.04.2009 15:20
привет всем! помогите пожалуйста решить две задачи на паскале. я в паскале полный ноль. Пищенок Саша Паскаль, Turbo Pascal, PascalABC.NET 5 20.01.2009 13:46
помогите убрать зацикливание с++,борланд Барби Помощь студентам 23 02.12.2008 10:14
На Паскале Bagsi Помощь студентам 13 21.11.2007 21:40