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

Вниз

указатели   Найти похожие ветки 

 
Ag2002   (2002-10-12 09:56) [0]

Подскажите пожалуста,
как правельно работать со следующей структурой:

Type
tr = real;
zap = ^struk;
struk = record
num:tr;
next:struk;
end;
var
mas:array [0..5] of zap;

Как ображатся к элементам такого масива,для чтения, записи, если можно наглядный пример


 
TTCustomDelphiMaster ©   (2002-10-12 11:00) [1]

Type
tr = real;
zap = ^struk;
struk = record
num: tr;
next: zap;
end;
var
mas :array [0..5] of zap;
i: integer;
begin
for i:=0 to 5 do
new(mas[i]); // Выделение памяти

mas[0]^.num := 999;
mas[0]^.next := mas[3];
mas[0]^.next^.num := 998;
mas[0]^.next^.next := mas[5];
mas[0]^.next^.next^.num := 997;
mas[0]^.next^.next^.next := mas[2];
ShowMessage(floattostr(mas[5].num));
ShowMessage(floattostr(mas[3].num));

for i:=0 to 5 do
dispose(mas[i]); // Освобождение памяти
end;



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

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

Наверх




Память: 0.46 MB
Время: 0.022 c
1-78450
pirat
2002-10-12 02:53
2002.10.24
Получение адреса процедуры из процедурной переменной


1-78325
AL2002
2002-10-11 01:01
2002.10.24
Внимание! Exception.


4-78739
Alex Che
2002-09-10 11:45
2002.10.24
Время и GetTickCount


1-78399
Abajun
2002-10-15 12:30
2002.10.24
ошибка


14-78645
vvetrov
2002-10-04 12:34
2002.10.24
Готов заказать компонент серьёзному специалисту. ;-))