PDA

Просмотр полной версии : Динамический массив



alek.yum
12.08.2014, 16:01
День добрый, появились вопросы с добавлением некоторых данных в массив и также последующее смещение значении в массиве при поступлении новых. Каким образом объявить и записывать в этот массив значения? На форуме тема где-то затрагивалась, но к сожалению найти не могу.

capzap
12.08.2014, 20:15
Может нужен не динамический, а фиксированный, только в нем через интервалы удалять первое записанное значение, смещать вперед и в конец записывать текущее, а создавать что то динамическое это надо бибку использовать syslibmem

Валенок
12.08.2014, 21:16
первое записанное значение, смещать вперед и в конец записывать текущее
Тогда уж лучше закольцевать чем двигать

alek.yum
12.08.2014, 21:24
Можете куском кода показать для болей ясности пож-та?

Валенок
12.08.2014, 22:10
m:array[0..255] of ..
i : byte;

i:=i+1;
m[i]:=новое значение

Yegor
12.08.2014, 22:14
Запись:
массив[счётчик_записей MOD длина] := очередное_значение

Чтение:
переменная := массив[(требуемый_индекс + счётчик_записей) MOD длина]

alek.yum
12.08.2014, 23:51
А каким образом мне при записи добавлять также системное время?

Валенок
13.08.2014, 12:05
А каким образом мне при записи добавлять также системное время?

Запись:
массив[счётчик_записей MOD длина].значение := очередное_значение
массив[счётчик_записей MOD длина].время := системное_время


PS
Надеюсь Yegor не обидицца

capzap
13.08.2014, 12:17
Я вот поинтересуюсь не пишется ли этот архив на флеш, если да то какова размерность массива и как часто производится запись

alek.yum
13.08.2014, 19:35
Запись раз в сутки, а вопрос из-за того, что есть ограничения в размре массива?

capzap
13.08.2014, 19:44
особых ограничений нет, просто есть для КДСv3 библиотеки архивации, зачем массив если просто периодически по времени писать в файл, а из него можно взять любую выборку данных

alek.yum
13.08.2014, 20:02
Архивация в проектике тоже присутсвует, хотел сделать таблицу со значениями внутри визуализации так сказать и на файле

alek.yum
13.08.2014, 20:03
А еще вопрос не по теме, пр опросе мв110-8а полученные значения надо перевернуть с помощью указателей в точности как показано в примерах программ?