
| 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: | ||