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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.