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

Вниз

loop   Найти похожие ветки 

 
noob ©   (2004-11-19 02:22) [0]

как перебрать все елеметы масива ... другими словами как сделать так чтоб цикл выполнялся столько раз сколько елементов в массиве


 
Тестировщица ©   (2004-11-19 02:40) [1]

var Massiv:array[начюиндекс..кон.индекс] of что-то;

....

var i:integer;
for i:=Low(Massiv) to High(Massiv) do
begin
// что-то делаем с Massiv[i]
end;


 
noob ©   (2004-11-19 02:54) [2]

нет я имелл введу чуть не то .. вот например массив от 1 до 100 елементов ... а заполнено всего а зополнено всего 85 так мне нужно чтоб цыкл выполнился не 100 раз а 85


 
SergP ©   (2004-11-19 03:22) [3]


>  [2] noob ©   (19.11.04 02:54)


Расшифруй сначала что ты понимаешь под словом "зополнено".
массив есть массив. Если было объявлено (либо установлено) что там 100 элементов, то значит их там 100 и есть и все они существуют.


 
Тестировщица ©   (2004-11-19 03:40) [4]

В принципе, если массив заполняется подряд, начиная с первого элемента, и все элементы массива предварительно проинициализированы каким-то значением, означающим "не заполнено", то можно сделать примерно так:
i:=Low(Massiv);
while Massiv[i]<> "не заполнено" do
begin
// что-то делаем
inc(i); //i:=i+1
end;


 
Тестировщица ©   (2004-11-19 03:44) [5]

Поправка:
i:=Low(Massiv);
while (i<=High(Massiv))and(Massiv[i]<> "не заполнено") do
begin
// что-то делаем
inc(i); //i:=i+1
end;


 
***SPIDER***   (2004-11-19 08:27) [6]

Можно запоминать количество заполненных элементов, например в нулевом элементе MASSIV[0].


 
Anatoly Podgoretsky ©   (2004-11-19 08:41) [7]

noob ©   (19.11.04 02:54) [2]
for i:=1 to 85 do


 
КаПиБаРа ©   (2004-11-19 08:43) [8]

Храни количество заполненных элементов в отдельной переменной


 
Fay ©   (2004-11-19 08:44) [9]

2 Anatoly Podgoretsky ©   (19.11.04 08:41) [7]
8)



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

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

Наверх




Память: 0.48 MB
Время: 0.054 c
6-1096535165
inkarik
2004-09-30 13:06
2004.12.05
Передача HTML- файлов с вложением


14-1100677558
by
2004-11-17 10:45
2004.12.05
Я бы в архитекторы/проектировщики ПО пошел, пусть меня научат.


14-1100790753
DiamondShark
2004-11-18 18:12
2004.12.05
...чтоб сказку сделать былью.


14-1100661404
Думкин
2004-11-17 06:16
2004.12.05
С днем рождения! 17 ноября!


1-1100677690
Dmitrij_K
2004-11-17 10:48
2004.12.05
Скорость работы программы