Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.16;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.059 c
2-1126848784
Lady
2005-09-16 09:33
2005.10.16
Запрос


2-1126794419
_zx
2005-09-15 18:26
2005.10.16
Вопрос про иконки


2-1127120802
azamatufa
2005-09-19 13:06
2005.10.16
Массив из элекментов типа MyClass (так сказать)


3-1125513802
Knight
2005-08-31 22:43
2005.10.16
Как можно сохранить в базе текст с картинками?


14-1127463420
ANB
2005-09-23 12:17
2005.10.16
Слово в кроссворде из 6 букв