www.mikrocontroller.net

Forum: Compiler & IDEs Array umdefinieren?


Autor: pay.c (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo an Alle,

zweifele schon ganz an mir, folgendes:

  uint8_t RGB_Table[20]={ ... Inhalt ... };

Im weiteren Proggi möchte ich diese Tabelle ändern (andere Werte 
eintragen) und GCC spuckt mir andauernd in die Suppe. Muss ich hier eine 
weiteres (neues) Array aufmachen? Bzw. jeden einzelnen Wert händisch 
umschreiben? Oder geht etwas in diese Richtung (hier kommt zwar eine 
Fehlermeldung, aber so weiß man, was ich machen möcht):

  RGB_Table[20]={ ... anderer Inhalt als vorher ...  };

Blöd blöd blöd komm ich mir vor, vor Allem, da ich Tutorial + GCC-Bibel 
und Co. durchgeschaut habe...

Autor: Uhu Uhuhu (uhu)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Du kannst Arrayelemente nur einzeln ändern, oder das ganze Feld 
byteweise - z.B. mit memcpy - kopieren.

Die Syntax für die Initialisierung ist nur dafür zulässig.

Autor: pay.c (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
:P

Also doch keine so dermaßen verblödete Frage, macht mir Hoffnung. ;)

Dankö! :)

Autor: Uhu Uhuhu (uhu)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> ... das ganze Feld byteweise - z.B. mit memcpy - kopieren.

Das ist nicht ganz korrekt: Du kannst natürlich auch Teile davon 
kopieren - nur mußt du die Adressrechnung dann selbst machen.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.