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...
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.
:P Also doch keine so dermaßen verblödete Frage, macht mir Hoffnung. ;) Dankö! :)
> ... 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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.