Просветите меня по динамическим массивам.
Как их сформировать в Паскале, как их передавать функциям и процедурам, как потом освобождать память из под них.
Дайте, пожалуйста пример небольшой программки именно с динамическими массивами: пусть юзер будет вводить число элементов массива, потом вводит эти элементы(или рандом), пусть будет функция или процедура работающая с этим динамическим массивом (пусть выводит их).
Вот это бы мне действительно помогло.
Нужно, чтобы обязательно в TURBO PASCAL 7.0 работало
Загвоздка в динамических массивах
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
Как точно будет на паскале не помню, но попробуй что-то вроде этого:
[syntax='Delphi']
for i := 1 to 10-1 do
for j := 1 to 10-1 do
a[i, j] := (-10 + Random(50));
[/syntax]
ps не плоди темы.
[syntax='Delphi']
for i := 1 to 10-1 do
for j := 1 to 10-1 do
a[i, j] := (-10 + Random(50));
[/syntax]
ps не плоди темы.
< L3X. (ICQ: 8721378, Mail - l3x@list.ru)
BHy4ok писал(а):Как точно будет на паскале не помню, но попробуй что-то вроде этого:
[syntax='Delphi']
for i := 1 to 10-1 do
for j := 1 to 10-1 do
a[i, j] := (-10 + Random(50));
[/syntax]
ps не плоди темы.
И что же в этом массиве "динамического"?
Динамический массив, это такой, память под который выделяется динамически, т.е. размер которого можно менять по ходу выполнения программы.
Ни что так не ограничивает фантазию программиста, как компилятор...
-
- Сообщения: 375
- Зарегистрирован: 31 авг 2007, 03:06
MOTOCoder, Вы абсолютно правы, но эту тему надо закрывать! ДУБЛЬ!!! ;-(
BBB, полно ответил в дубликате темы - http://forum.developing.ru/showthread.php?t=13798
BBB, полно ответил в дубликате темы - http://forum.developing.ru/showthread.php?t=13798