Форум: "Начинающим";
Текущий архив: 2005.10.16;
Скачать: [xml.tar.bz2];
ВнизУдаление значения из массива Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.039 c