Войти

Показать полную графическую версию : Помогите создать здоровенный массив !


TimStich
05-04-2004, 19:30
Подскажите пожалуста, как создать массив целых чисел (integer) из 55332 строк и 10 столбцов.
Можно ли это оформить с помощью DynamicArray и не будет ли глюков с выделением памяти ???
Ещё в ХэЛпЕ Билдера вычитал такую вещь: для использования памяти более 64К для статических массивов можно пользовать keyword 'huge' и выглядит это так: int huge array[70000L]; для выделения 140000 байт, но у меня не получилось это реализовать.
Или возможен какой-нить другой проверенный вариант ???
Пожалуста подскажите !!!
Зарание спасибо !!!

vasketsov
05-04-2004, 21:22
На Delphi это так:

type
 TMyItem = array[0..9] of Integer;
 TMyList = array of TMyItem;

var list: TMyList;

SetLength(list, 55332);

В конце не забываем

SetLength(list, 0);

1) В Builder-е примерно также
2) По поводу 55332 и 10 - последнее дело эти константы в код забивать. Так что [0..9] рекомендую заменить на аналогичное ручное выделение памяти.

TimStich
07-04-2004, 21:43
Пасибо !!!!

Попробую 8)




© OSzone.net 2001-2012