Страница 1 из 1

Сохранение нескольких 1D массивов в кластер(?)

Добавлено: 10 ноя 2017, 11:57
Et_cetera
Здравствуйте. Никак не приходит светлая мысль, как осуществить решение задачи.
Суть: есть массив из кнопок. При нажатии на кнопку генерируется массив
разной длины (длина задается пользователем.)
Т.е. при нажатии 5 кнопок получится 5 одномерных массивов разной длины.
Вопрос: как сохранить эти 5 массивов для дальнейшей работы? Не записать в файл, а именно сохранить в памяти программы с привязкой какой массив нажатием какой кнопки был сгенерирован.
При этом если на одну кнопку нажали повторно и массив изменился, то работать надо с этим новым массивом.

P.S. при запуске программы сначала надо задать длину массива.

Re: Сохранение нескольких 1D массивов в кластер(?)

Добавлено: 10 ноя 2017, 12:38
Vitekkz88
Возможно подойдет такая реализация. К значениям массива в программе обращайтесь по ссылке(reference).

Re: Сохранение нескольких 1D массивов в кластер(?)

Добавлено: 10 ноя 2017, 13:45
Et_cetera
Vitekkz88, мне не известно конечное число возможных массивов. Точнее, их может быть от 1 до 32.
Мне надо сделать 32 варианта case, или можно проще?
К значениям массива в программе обращайтесь по ссылке(reference).
Я совсем новичок, можно подробней?
ПКМ на array - create - referense?

Re: Сохранение нескольких 1D массивов в кластер(?)

Добавлено: 10 ноя 2017, 14:12
Artem.spb
я не оч понимаю суть задачи.
но мб, массив из 32 кластеров одномерных массивов?
кнопка нажата = соответсвующий кластер (его массив) заполняется. Если кнопка не нажималась, массив пустой.

Re: Сохранение нескольких 1D массивов в кластер(?)

Добавлено: 10 ноя 2017, 14:51
Blackman
...мне не известно конечное число возможных массивов
Да сколько угодно :)

Re: Сохранение нескольких 1D массивов в кластер(?)

Добавлено: 10 ноя 2017, 21:19
Юрий
Такое решение сойдёт за светлую мысль?

Re: Сохранение нескольких 1D массивов в кластер(?)

Добавлено: 11 ноя 2017, 23:53
Et_cetera
Большое спасибо всем за ответы!!! А как все-таки обратиться к сохраненым массивам? иными словами, как задать номер кнопки и узнать,какой массив был ей сгенерирован?

Re: Сохранение нескольких 1D массивов в кластер(?)

Добавлено: 12 ноя 2017, 05:08
Blackman
...как задать номер кнопки и узнать,какой массив был ей сгенерирован?
:shok: