Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Помогите создать здоровенный массив ! (http://forum.oszone.net/showthread.php?t=29843)

TimStich 05-04-2004 19:30 206014

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

vasketsov 05-04-2004 21:22 206015

На 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 206016

Пасибо !!!!

Попробую 8)


Время: 04:42.

Время: 04:42.
© OSzone.net 2001-