将2D数组的值复制到另一个数组中

时间:2016-11-22 22:06:18

标签: c++ arrays multidimensional-array

我有一个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。我不确定我做错了什么

1 个答案:

答案 0 :(得分:0)

要重新评论我的评论,内部循环会将iCOL而不是j进行比较。所以

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

应解决问题