Einzelnen Beitrag anzeigen
  #4 (permalink)  
Alt 02.02.15
Benutzerbild von markusrgb
markusrgb markusrgb ist offline
Mitglied
 
Registriert seit: Jan 2015
Beiträge: 34
markusrgb befindet sich auf einem aufstrebenden Ast
Standard

Ok, also ein weiteres der Probleme hab ich nach langem Forschen jetzt glaub ich zumindest mal selber wieder einkreisen können ....

Ich Versuche hier am Anfang
Code:
double Du[Periode-1]; // erstellt Extern Eingestellte Anzahl an "Du" Variablen (z.B. Du 0-9)
Wenn ich anstatt "[Periode-1]" eine "9" reinschreibe ist der Fehler weg

Was ich noch nicht ganz nachvollziehen kann.
Denn währe die Variable "Periode" noch nicht mit einem Wert bestückt
währe die Sache ja klar,
da der Compiler wissen muss wieviel Speicher er belegen soll, das könnte er aber in diesem Fall nicht, da er erst zur Laufzeit festlegen kann wieviel Speicher er braucht. Darum könnte der Code also gar nicht kompiliert werden, und deswegen würde es einen Fehler geben ....

Nur in meinem Fall hab ich ja die "extern int Periode = 10;" am Anfang schon auf "10" voreingestellt !? Also müsste er sie doch berechnen können?

Oder hab ich da was falsch verstanden?

Mfg