「Conways Game of Life」のビジュアライゼーションをコーディングしようとしています。私はそれをどうやって進めるかについてしっかりした考えを持っていると思いますが、私が遭遇している問題はこれです: 2次元配列の行と列を出力しようとすると、最後に向かって数字の間でジャンプし始め、スクロールが止まりません数字。78の「×」に引っかかりそうです。
#include <iostream>
#include <cstring>
#include <cstdlib>
#define HEIGHT 25
#define WIDTH 80
using namespace std;
void makeBoard();
int seed = 0;
int main()
{
makeBoard();
}
void makeBoard()
{
int board[79][24] = {0};
/* Seed the random number generator with the specified seed */
srand(seed);
for(int x = 0; x <= 79; x++)
{
for(int y = 0; y <= 24; y++)
{
/* 50% chance for a cell to be alive */
if(rand() % 100 < 50)
{
board[x][y] = {1};
}
else
{
board[x][y] = {0};
}
/*if(board[x][y] == 1) {
cout << "SPAM" << endl;
}*/
//this is just printing out the current location it is iterating through.
cout << "X: " << x << " Y: " << y << endl;
}
cout << endl;
}
}
実行に必要なすべてのコードがすぐそこにあるはずです。
ご協力いただきありがとうございます。