Вниз
Скачать: CL | DM;

Удаление значения из массива   Найти похожие ветки 

← →
Vasi   (2005-09-08 14:39) [0]

Имееться массив DynMas : array of integer;

SetLength(DynMas,100);

как мне удалить допустим 4-й элемент массива? Чтобы в итоге элементов стало 99?


← →
wal ©   (2005-09-08 14:49) [1]

1. Если массив не сортированный, то последнее значение записывай на место четвертого, и устанавливай новую длину
2. Если массив сортированный то п.1+сортировка или пятый на место четвертого,  шестой на место пятого, ..., сотый на место 99-го и устанавливай новую длину.

С уважением.


← →
tesseract ©   (2005-09-12 18:23) [2]

Например можно и так

aIndex - индекс массива
fArray - массив
FElSize - размер элемента
Count - число элементов
System.Move((Farray+(succ(aIndex)*FelSize))^,(Farray+(aIndex*FElSize))^,(Count-aIndex)*fElSize);



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.032 c
1-1127468107
BABY
2005-09-23 13:35
2005.10.16
Как сохранить файлы находяшиеся в ресурсах программы


2-1126615595
календарь1
2005-09-13 16:46
2005.10.16
Вопрос по датам


1-1127354970
DmiSb
2005-09-22 06:09
2005.10.16
Каким образом можно отобразить псевдографику ?


1-1127820657
ZeroDivide
2005-09-27 15:30
2005.10.16
О самоуничтожении объекта.


1-1127374944
DimonNew
2005-09-22 11:42
2005.10.16
Hint из своей программы, как в IDE Delphi2005




   Наверх