![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Assignment to FOR-Loop variable 'n' [D7, XP]
RX © (2005-12-08 01:14:00)помогите с циклом! 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;
я хочу наращивать счётчик если не вхожу по условию
а если условие выполняется то выйти из цикла
Anatoly Podgoretsky (2005-12-08 13:25:00) [1]Чудаки еще впереди, когда до сдачи останется день или менее.
Плохиш (2005-12-08 02:10:00) [2]Удалено модератором
Примечание: И не цитируем
Кефир87 (2005-12-08 01:36:00) [3]Ничего не ясно, но может нужно использовать
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 01:23:00) [4]
> [4] RX (08.12.05 01:22)
> он ведь сам это того?
Типа того, дружище.
RX (2005-12-08 01:22:00) [5]Удалено модератором
Reindeer Moss Eater (2005-12-08 01:22:00) [6]Значение счетчика самому менять нельзя.
Джо (2005-12-08 01:21:00) [7]
> [2] RX (08.12.05 01:20)
> как быть то с алгоритмом?
Выбросить. Или, как минимум, объяснить, что он делает.
RX (2005-12-08 01:20:00) [8]break то я уже написал если ты не заметил а вот счётчик не работает
как быть то с алгоритмом?
Reindeer Moss Eater (2005-12-08 01:17:00) [9]Счетчик самому изменять запрещено законом.
Выйти из цикла - Break