Avatar billede zerohero Nybegynder
26. juni 2001 - 19:59 Der er 1 kommentar og
1 løsning

Array\'s

Jeg vil gerne lave et multi-array (tror jeg nok det hedder) men er ikke helt klar over hvordan man bære sig ad. Jeg har prøvet men Delphi brokker sig hele tiden - jeg ved at det er min uvidenhed omkring arrays der spiller ind!!!

jeg vil gerne have et array der hedder vector som skal indeholde 3 singles a,b,c. Det vil sige at jeg skulle kunne gøre noget lign. for at inssætte a, b, c

//indsætte singles i array
vector[0].a := 0.0;
vector[0].b := 0.1;
vector[0].c := 0.2;
vector[1].a := 0.0;
vector[1].b := 0.2;
vector[1].c := 0.1;
...

//aflæse singles fra array
:= vector[0].a;
:= vector[0].b;
:= vector[0].c;
:= vector[1].a;
:= vector[1].b;
:= vector[1].c;
...
Avatar billede nephilim Nybegynder
26. juni 2001 - 20:37 #1
har du prøvet
vector[0][1] := 0.0;
vector[0][2] := 0.1;
vector[0][3] := 0.2;
vector[1][1] := 0.0;
vector[1][2] := 0.2;
vector[1][3] := 0.1;
... programere ikke i delphi, men det er da et gæt. :-)
Avatar billede zerohero Nybegynder
26. juni 2001 - 20:59 #2
OK - Jeg har selv fundet ud af det...

Hvis nogen skulle have samme problem er løsningen:

type
  Tpoint = record
    a, b, c : single;
  end;

var
vector : array of Tpoint;
begin
setlength(vector, 1);
vector[0].a := 0.0;
vector[0].b := 0.1;
vector[0].c := 0.2;
end;

ZeroHero
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester