Einzelnen Beitrag anzeigen
  #5 (permalink)  
Alt 01.04.19
Mr_Snow Mr_Snow ist offline
Neues Mitglied
 
Registriert seit: Apr 2017
Beiträge: 26
Mr_Snow befindet sich auf einem aufstrebenden Ast
Standard

Mit der kleinen Anpassung "dim-1" klappt es. Wenn ich das nicht um eins reduziere bekomme ich immer den Fehler: "Array out of range". Ich hab den Code mal angepasst und kommentiert.

Zitat:
Zitat von traderdoc Beitrag anzeigen
Code:
int OnInit() {
   int Katzen[][3];
   ...
}

void OnTick() {
   int alter = 0, anzahlBeine = 0, anzahlOhren = 0;

   if (Neue_Katze) {
      int dim = ArrayRange(Katzen, 0);
      dim++;
      ArrayResize(Katzen, dim);
      Katzen[dim-1][0] = 12; //hier
      Katzen[dim-1][1] = 4; //und hier
      Katzen[dim-1][2] = 2; //und auch hier
   }

   for(i = 0; i < ArrayRange(Katzen, 0); i++) {
      alter = Katze[i][0];
      anzahlBeine = Katze[i][1];
      anzahlOhren = Katze[i][2];
   }
}
traderdoc