我有一个2D数组,我想分配另一个数组的值。我正在制作一个生命模拟器游戏,并让其他所有工作但这个。我的代码是这样的:
for(int i = 0; i < ROWS; i++) {
for (int j = 0; i < COLS; j++) {
current[i][j] = next[i][j];
}
}
目前和下一个都是布尔的。我一直在X-Code中收到错误代码EXC_BAD_ACCESS。我不确定我做错了什么
答案 0 :(得分:0)
要重新评论我的评论,内部循环会将i
与COL
而不是j
进行比较。所以
for(int i = 0; i < ROWS; i++) {
for (int j = 0; j < COLS; j++) {
current[i][j] = next[i][j];
}
}
应解决问题