element aus mehrdimensionalen array in Variable schreiben

OP #834992
Lesenswert?
• ▲
▼
hoi Zämä

ich habe da ein Problem mit einem zweidimensionalen Array!

zur Info: es ist ein unsigned char-Array, das ding ist 5x30 groß.
   abgelegt im code-bereich vom LPC 936.
   ich arbeite mit KEIL µVision3
   mein problem: wenn ich richtig informiert bin greife ich wie folgt 
auf
   ein element im Array zu:
   Arrayname[X][Y] = 0xEE;
   so wird das XYte Element mit 0xEE beschrieben.

jetzt möchte ich in eine Variable ein Element aus dem Array auslesen:
   Variable = Arrayname[X][Y];

in meinen Büchern so wie auch auf diversen Internetseiten habe ich nur 
das beschreiben, nicht aber das auslesen gefunden.
nach einer gewissen Logick müsste der lesende Zugriff doch ungefähr so 
von statten gehen, dachte ich!

nochmal zu anschauen:
...
Variable = Arrayname[X][Y];
...

das dumme ist nur das dann folgende Fehlermeldung auftaucht:

             error 141: syntax error near 'Arrayname'

aber warum nur???

wenn jemand das weis dann wäre das super toll!
mercy!
Gast #835063
Lesenswert?
• ▲
▼
Deine Variable TAGESSATZ ist ein Struct mit nur einem Element - und kein 
zweidimensionales Feld.
Außerdem habe ich keine Definition von Adresse gesehen.

Ansonsten geht es natürlich so, wie du meintest:
   Variable = Arrayname[X][Y];
OP #835076
Lesenswert?
• ▲
▼
ou je ja ich habs gesehen!
krass das ihr das so flux findet! ich bin schon total Quelltextblind!
und tschudigung wegen dem RübensalatQuelltext! ich sitz schon seit 
langer Zeit daran und bin nicht wirklich der Superheld was Programmieren 
angeht doch bemühe mich redlich!
#835181
Lesenswert?
• ▲
▼
Michael G. wrote:
> Sorry dass ich so explodiert bin, aber ich bekomm bei sowas manchmal die
> Motten ;) Ich muss beruflich oft Code von anderen durchforsten, deswegen
> haben wir da so Style-Konventions und es ist "hoeflich" seinen Code
> leserlich und sauber zu schreiben, vor allem, wenn ihn andere lesen
> sollen. Nur so als Gedanke zum Nachdenken.
>
> Michael

Notfalls hilft das: http://sourcenav.sourceforge.net/ , aber im Prinzip 
hast du völlig recht...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren