2016-11-22 1 views
-4

Ich habe ein 2D-Array, dem ich die Werte eines anderen Arrays zuweisen möchte. Ich mache ein Spiel des Lebenssimulators und alles andere funktioniert, aber das hier. Mein Code ist dies:Werte eines 2D-Arrays in ein anderes kopieren

for(int i = 0; i < ROWS; i++) { 
     for (int j = 0; i < COLS; j++) { 
      current[i][j] = next[i][j]; 
     } 
    } 

aktuelle und nächste sind beide bool's. Ich bekomme immer den Fehlercode EXC_BAD_ACCESS in X-Code. Ich bin mir nicht sicher, was ich falsch mache

+1

[Beitrag auf, wie dies zu debuggen] lösen (https://code.tutsplus.com/tutorials/what-is-exc_bad_access-and-how-to-debug- es - cms-24544). Ich persönlich denke, es könnte sein, dass du nach "i

+0

Vereinbar mit WorkofArtiz, zweite Zeile sollte 'j

Antwort

0

Um meinen Kommentar zu wiederholen, vergleicht der innerloop i mitstatt j. So

for(int i = 0; i < ROWS; i++) { 
    for (int j = 0; j < COLS; j++) { 
     current[i][j] = next[i][j]; 
    } 
} 

sollte das Problem

+0

Vielen Dank! Das war ein sehr dummer Fehler, weiß nicht warum ich es nicht verstanden habe –

Verwandte Themen