所以我正在研究“生活游戏”,我试图从显示我的结果,然后骑上这些结果并显示它们以代替最后的结果。例如:更新(覆盖)并显示功能
00000
00000
00000
将
00100
00100
00100
每一个新的结果需要显示它取代了旧的结果及时更换。我的问题是,结果只显示一个接一个像这样
00000
00000
00000
00100
00100
00100
00000
01110
00000
我用这个来显示阵列的结果试过了,但它只是输出所有0
。这里还有一个链接到我正在使用的所有代码。 http://ideone.com/QG4tsS
for (int i=0;i<XXX;i++) {
for (int j=0;j<YYY;j++) {
currentGen[i][j] += currentGen[i][j];
cout << currentGen[i][j] << " ";
}
cout << endl;
}
没有便捷的方法来清除屏幕或在输出中返回几行,以覆盖以前的输出。 – RichardPlunkett