Форум: "Начинающим";
Текущий архив: 2006.03.05;
Скачать: [xml.tar.bz2];
ВнизВозвращение функцией массива Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.014 c