Novamente Array Dinâmico

20/05/2019

0

Oi pessoal, já acertei o meu código para alocação estática de arrays, quero ver agora se consigo usar arrays dinâmicos para diminuir o uso de memória. Eu fiz vários testes seguindo as dicas de vocês, mas não estou conseguindo fazer o código funcionar. Minha mais recente tentativa foi a seguinte:

TYPE

TYPE1 = ARRAY OF ARRAY OF ARRAY OF DOUBLE;

VAR

xyn : TYPE1

{ Defining the geometry coordinates }

ASSIGNFILE(f1,'DATAS2.DAT');
RESET(f1);

READLN(f1,imax,jmax);

{ Setting the dimension of the dynamic array }

SETLENGTH(xyn,3);
SETLENGTH(xyn[0],imax);
SETLENGTH(xyn[1],jmax);
SETLENGTH(xyn[2],2);

FOR i := 1 TO imax DO

FOR j := 1 TO jmax DO

READLN(f1,xyn[i,j,1],xyn[i,j,2]);

{ Closing the file }

CLOSEFILE(f1);

E eu não sei o que está errado. Por favor, deem uma olhada neste trecho de código e vejam se me ajudam, obrigado. Ah, e eu uso o Delphi 10.2 como estudio para os meus programas em Object Pascal.
Edisson Maciel

Edisson Maciel

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar