Re: Variablen mehrdimensional Kategorie: Programmierung (von André H. - 28.07.2004 14:01) | ||
Als Antwort auf Variablen mehrdimensional von Eddy - 28.07.2004 13:46 | ||
| ||
Hallo Eddy, Um ein Mehrdimensionales Array zu definieren, mu�t Du einen eigenen Datentyp definieren. (vgl. Handbuch Kap. 5.5.3) Ein Beispiel für ein zweidimensionales Array wäre z.B. dies: Type DimY { byte y[16]; } DimY x[16]; Darauf kann jetzt z.B. so zugeriffen werden: x[5].y[10]; Bei drei Dimensionen sähe dies so aus: Type DimZ { byte z[16]; } Type DimY { DimZ y[16]; } DimY x[16]; Und zugegriffen wird hier z.B. so: x[5].y[10].z[4]; Achte aber darauf, da� Du nicht den den gesamten RAM für Dein Array benutzt. ;-) Denn das obige 3D-Array benötigt schon 4kByte (4096Byte) (16x16x16) Wenn Du es um noch eine Dimension mit 16 Elementen erweitern würdest, hätte es schon 64kByte und wäre daher schon zu gro� für den RAM ! MfG André H. > hallo, > > ich möchte Datenpakete in mehrdimensionalen Variablen speichern. > > z.B. > > Daten(a,b,c,d) > > a - d sind ebenfalls Byte Variablen die frei wählbar sind. leider geht das nicht so wie ich das hier > beschrieben habe. ich hoffe jemand hatt eine Idee > > > bye > eddy Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | ||
Antwort schreiben Antworten: |