OとXを使用して2D配列(20x20グリッド)を生成するためのサポートが必要です。後でこれらを画像に置き換えて、マップ/グリッドをいくらか作成します。しかし、私はそれらを整数ではなく文字で埋める必要があります。
私はこれまでにこれを持っています:
char array[20][20];
srand(time(NULL));
for(int i=0;i<20;i++)
{
for(int j=0;j<20;j++) {
array[i][j]= ((rand() % 2) == 0) ? 'O' : 'X';
}
}
コードが私にとって奇妙であるため、それが正しくフォーマットされているかどうかはわかりませんが、私がこの権利を持っているかどうか。実行時にどの程度正確に印刷できますか?印刷方法がわからないのでテストできません:/でも、とにかく間違っている気がします。
編集次に、多次元配列を垂直方向に交換する方法も知る必要があります...同じ値/グリッド設定を維持しますが、基本的には垂直方向に反映します。水平ではありませんが..