Gast
#3902996
Hallo, exemplarisch möchte ein struct: -graphic.h-
1 | |
2 | |
3 | |
4 | |
5 | |
-logo.c-
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
1 | |
Funktioniert dies nur mit
|
Anzeige
|
avr-gcc const struct initialisieren mit const array
Gast
#3902996
Hallo, exemplarisch möchte ein struct: -graphic.h-
-logo.c-
Funktioniert dies nur mit Die Initialisierung passt nicht zum Typ: Die dritte Komponente muß sein
Und ja, es macht einen Unterschied ob da steht uint8_t x[] oder uint8_t *x. Das typedef brauch nicht const sein; es genügt wenn es die entsprechenden Variablen sind.
Gast
#3903073
Danke, aber hatte ich auch schon probiert.
Das hat mich auf die Idee gebracht, dass der Fehler evtl. nicht an
meinem Code liegt.
Also wieder auf Ursprung zurück und in den header der in der main
routine vorher aufgerufen wird reingeschaut.
Der Kollege hatte dort beim letzten Funktions Prototypen das ";"
vergessen :(
-> das nächste mal erste Fehlermeldung ordentlich lesen/verstehen
graphic xyz = [4, 2, Bild];
war natürlich auch: graphic xyz = {4, 2, Bild[]};
Aber korrekt wäre es dann ja auch immer noch nicht gewesen ...
Heute nicht mein Tag.
Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|