所以我正在研究「生活遊戲」,我試圖從顯示我的結果,然後騎上這些結果並顯示它們以代替最後的結果。例如:更新(覆蓋)並顯示功能
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