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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.01.2012, 00:17   #1
MNaz
Пользователь
 
Регистрация: 23.05.2011
Сообщений: 19
Восклицание Повтор подпрограммы

Код:
procedure MakeCmd(comand:string);
begin
if comand='/close' then Halt();
if comand='/help' then LoadCmd();
end;
			
procedure Init();
label l1;
var cmd:string;
begin
l1:readln(cmd);
MakeCmd(cmd);
goto l1;
end;
При первом круге программа выполняется нормально. После, даже если ввести другую команду, будет повторять первую.. LoadCmd() - загружает строки из файла. Делаю меню в программе. Посмотрите, может гдето протупил!
MNaz вне форума Ответить с цитированием
Старый 24.01.2012, 00:47   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

кроме мелких огрехов, ничего особо криминального не вижу..


единственное, я бы бесконечный цикл написал совсем по другому.
например, так:
Код:
procedure Init();
var cmd:string;
begin
  while True do begin
     readln(cmd);
     MakeCmd(cmd);
  end;
end;
Serge_Bliznykov вне форума Ответить с цитированием
Старый 24.01.2012, 01:22   #3
MNaz
Пользователь
 
Регистрация: 23.05.2011
Сообщений: 19
Сообщение

блин, что самое странное - ПОМОГЛО! )) благодарю, хотя проблеммы в самом коде всеравно не вижу(
MNaz вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Повтор madmaniac Общие вопросы C/C++ 2 21.02.2011 20:45
Подпрограммы-процедуры, подпрограммы-функции в Pascal rishikesh Помощь студентам 19 18.05.2010 23:05
Повтор в список Enigmatic Microsoft Office Excel 6 27.11.2009 00:13
Извените за повтор !!! Killdgedan Помощь студентам 1 24.12.2008 21:10
исключить повтор в делфи murzinani Помощь студентам 4 27.05.2008 22:13