Найдено 4 результата

majhar
17.07.2008 00:48:51
Форум: Потрепаться
Тема: Кто знаком с библиотекой SDL?
Ответы: 1
Просмотры: 3737

Кто знаком с библиотекой SDL?

Т.е с ее использованием вместе с fpc, конечно. (JEDI-SDL)
Иногда бывают вопросы, вот и думаю, стоит ли их здесь задавать? :|
majhar
15.07.2008 13:58:19
Форум: Обучение Free Pascal
Тема: Выделение памяти под матрицу
Ответы: 6
Просмотры: 15142

Re: Выделение памяти под матрицу

Var
DynArray: array of Integer;
i, j: Integer;
va-bank: integer;
Begin
...
//Выделяем память под массив
SetLength(DynArray, COL, ROW);
Как это???
Может быть SetLength(DynArray, COL*ROW)? но это уже не матрица.

У Вас тут получается "указатель на указатель на ...
majhar
15.07.2008 11:53:05
Форум: Обучение Free Pascal
Тема: Выделение памяти под матрицу
Ответы: 6
Просмотры: 15142

Re: Выделение памяти под матрицу

Мммда... Что-то я ступил. Ведь адресная арифметика в fpc нормально работает.
Насколько я понял, вот такое возможно:

const W = 10;
H = 5;

type PInt = ^integer;

var p : ^PInt;
newp : pointer;
i, j : integer;

begin
getmem(newp, H*sizeof(PInt));
p := newp;
for i := 0 to H ...
majhar
14.07.2008 21:11:58
Форум: Обучение Free Pascal
Тема: Выделение памяти под матрицу
Ответы: 6
Просмотры: 15142

Выделение памяти под матрицу

Как правильно выделить память под двумерный массив? Вариант с динамическими массивами и функцией SetLength() неплох, но хотелось бы узнать как это сделать используя указатели. Так сказать "в стиле си" ))