Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.05;
Скачать: CL | DM;

Вниз

Возвращение функцией массива   Найти похожие ветки 

 
remlin   (2006-02-19 18:39) [0]

Здраствуйте!
Ни когда с этим не сталкивался, но возник такой вопрос.
Как из функции можно возвратить двумерный массив.
Кажется это делается как-то через указатели.
Если можно небольшой примерчик.
Спасибо!


 
Anatoly Podgoretsky ©   (2006-02-19 18:41) [1]

Функция может возвращать любой определенный тип.


 
Anatoly Podgoretsky ©   (2006-02-19 18:41) [2]

Func: MyType;


 
Джо ©   (2006-02-19 18:50) [3]

> remlin   (19.02.06 18:39)

Статический двумерный массив:
type
 TMyStaticArray = array[0..9] of array[0..9] of Integer;

function ReturnStaticArray: TMyStaticArray;
begin
 Result[0,0] := 1;
 Result[0,1] := 2;
 // и так далее
end;


Динамический двумерный массив:
type
 TMyDynamicArray = array of array of Integer;

function ReturnDynamicArray: TMyDynamicArray;
begin
 // устанавливаем размерность массива, например, 50х50
 SetLength (Result, 50, 50);
 Result[0,0] := 1;
 Result[1,49] := 2;
 // и так далее
end;



 
remlin   (2006-02-20 10:32) [4]

Спасибо!



Страницы: 1 вся ветка

Текущий архив: 2006.03.05;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.055 c
1-1138894886
guitarist
2006-02-02 18:41
2006.03.05
прокручиваемое Memo


2-1140423841
pupapumQ
2006-02-20 11:24
2006.03.05
Программа в пуск


3-1136875648
neat
2006-01-10 09:47
2006.03.05
Дата в DBGrid


15-1139475213
NeyroSpace
2006-02-09 11:53
2006.03.05
А не провести ли нам культурное мероприятие? Вернисаж господа!


2-1139857337
аматор
2006-02-13 22:02
2006.03.05
выловить сообщения Indi клиента к серверу (чат)