Добавлен Zahanc
Как можно обеспечить непрерывность массива, т. е. чтобы массив не содержал пустых элементов? Или как определить длинну массива? Можно ли удалять элементы массива? Т. е. не присваивать нулевые значения элементу, а именно удалять элемент.
Принятый ответ
Нашёл решение здесь
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
+
Возможно в cJass есть такие функции?
ну к примеру считать самому...
заполнить первую ячейку массива ;
Index++;
и так далее...
Index тебе и покажет длину массива...
Отредактирован Zahanc
+
Хотя стоп, кажеться дошло. Можно так:
Целочисленная переменная L - длинна массива.
I - индекс добавляемого элемента.
Когда добавляем новый элемент с индексом I в массив, сравниваем I > L. Если да, то L = I.
+
А как тогда укорачивать длинну массива?
но вроде бы удалять из массива элементы не получится...
только обнулять и перезаписывать
Отредактирован I_D_
как то так
Отредактирован Zahanc