Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.25;
Скачать: CL | DM;

Вниз

Assignment to FOR-Loop variable n    Найти похожие ветки 

 
RX   (2005-12-08 01:14) [0]

помогите с циклом! subj выдаётся

       for n:=1 to ssize do                 {цикл}
           begin
           comp:=comp+stack[ssize-n];
           if comp=gramrules[m] then   {условие}
              begin
              Result:=Result+" "+inttostr(m);
              for o:=1 to n do stack[ssize-o]:="";
              stack[ssize-n]:="E";
              comp:="";
              cnt:=cnt+1;                
              break;
              end;
           n:=n+1;
           end;

я хочу наращивать счётчик если не вхожу по условию
а если условие выполняется то выйти из цикла


 
Reindeer Moss Eater ©   (2005-12-08 01:17) [1]

Счетчик самому изменять запрещено законом.
Выйти из цикла - Break


 
RX   (2005-12-08 01:20) [2]

break то я уже написал если ты не заметил а вот счётчик не работает
как быть то с алгоритмом?


 
Джо ©   (2005-12-08 01:21) [3]


>  [2] RX   (08.12.05 01:20)
> как быть то с алгоритмом?

Выбросить. Или, как минимум, объяснить, что он делает.


 
RX   (2005-12-08 01:22) [4]

Удалено модератором


 
Reindeer Moss Eater ©   (2005-12-08 01:22) [5]

Значение счетчика самому менять нельзя.


 
Джо ©   (2005-12-08 01:23) [6]


>  [4] RX   (08.12.05 01:22)
> он ведь сам это того?

Типа того, дружище.


 
Кефир87 ©   (2005-12-08 01:36) [7]

Ничего не ясно, но может нужно использовать Continue

Delphi 7 Help:

Continue
Allows the flow of control to proceed to the next iteration of for, while, or repeat statements.

Unit

System

Category

flow control routines

Delphi syntax:

procedure Continue;

Description

In Delphi code, the Continue procedure causes the flow of control to proceed to the next iteration of the enclosing for, while, or repeat statement.

The compiler reports an error if a call to Continue isn"t enclosed by a for, while, or repeat statement.

Note: Continue does not violate the flow of control dictated by a try..finally construct. If a call to Continue causes control to leave the try clause, the finally clause is entered.


 
Плохиш ©   (2005-12-08 02:10) [8]

Удалено модератором
Примечание: И не цитируем


 
Anatoly Podgoretsky ©   (2005-12-08 13:25) [9]

Чудаки еще впереди, когда до сдачи останется день или менее.



Страницы: 1 вся ветка

Текущий архив: 2005.12.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.055 c
14-1133264969
Ega23
2005-11-29 14:49
2005.12.25
Хваит о взятках и политике. Улыбайтесь! :о)


14-1133363727
Jimmy
2005-11-30 18:15
2005.12.25
Преобразование строки в формулу


5-1118908602
Tito
2005-06-16 11:56
2005.12.25
Наследование компонентов или класов


2-1133966544
Dead.MorozZ
2005-12-07 17:42
2005.12.25
Как устанавливать компоненты


1-1132928583
remlin
2005-11-25 17:23
2005.12.25
Сохранение свойств приложения