Просмотр полной версии : Динамический массив
alek.yum
12.08.2014, 16:01
День добрый, появились вопросы с добавлением некоторых данных в массив и также последующее смещение значении в массиве при поступлении новых. Каким образом объявить и записывать в этот массив значения? На форуме тема где-то затрагивалась, но к сожалению найти не могу.
Может нужен не динамический, а фиксированный, только в нем через интервалы удалять первое записанное значение, смещать вперед и в конец записывать текущее, а создавать что то динамическое это надо бибку использовать syslibmem
первое записанное значение, смещать вперед и в конец записывать текущее
Тогда уж лучше закольцевать чем двигать
alek.yum
12.08.2014, 21:24
Можете куском кода показать для болей ясности пож-та?
m:array[0..255] of ..
i : byte;
i:=i+1;
m[i]:=новое значение
Запись:
массив[счётчик_записей MOD длина] := очередное_значение
Чтение:
переменная := массив[(требуемый_индекс + счётчик_записей) MOD длина]
alek.yum
12.08.2014, 23:51
А каким образом мне при записи добавлять также системное время?
А каким образом мне при записи добавлять также системное время?
Запись:
массив[счётчик_записей MOD длина].значение := очередное_значение
массив[счётчик_записей MOD длина].время := системное_время
PS
Надеюсь Yegor не обидицца
Я вот поинтересуюсь не пишется ли этот архив на флеш, если да то какова размерность массива и как часто производится запись
alek.yum
13.08.2014, 19:35
Запись раз в сутки, а вопрос из-за того, что есть ограничения в размре массива?
особых ограничений нет, просто есть для КДСv3 библиотеки архивации, зачем массив если просто периодически по времени писать в файл, а из него можно взять любую выборку данных
alek.yum
13.08.2014, 20:02
Архивация в проектике тоже присутсвует, хотел сделать таблицу со значениями внутри визуализации так сказать и на файле
alek.yum
13.08.2014, 20:03
А еще вопрос не по теме, пр опросе мв110-8а полученные значения надо перевернуть с помощью указателей в точности как показано в примерах программ?
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot