Hallo! Ich habe in einem Header-File eine globale Variable definiert um die Längen mehrerer Vektoren festzulegen. Allerdings verlangt der Compiler, dass 'length' einen konstanten Wert haben muss. Ich benutze globale Variable auch nur ungern, aber in diesem Fall muss es leider sein. Fehlermeldung: cc0028: error: expression must have a constant value extern fract16 coeff[length];
1 | extern const int length=5; |
2 | extern fract16 coeff[length]; |
Ich bin nicht so der C-Kenner, aber mein Fehler erscheint mir nicht ganz so logisch, Euch ja vielleicht schon. Ich bedanke mich bereits jetzt für Eure Hilfe. Daniel