XまたはOのいずれかを配列に入れようとしています。ただし、機能していないようです。「ランタイムチェックの失敗#2-変数「row1」の周りのスタックが破損しました」と書かれています。
char row1[19];
char row2[19];
char row3[19];
char row4[19];
for (int i = 0; i < 20; i++)
{
int r = int(((double) rand() / (RAND_MAX)) + 1);
if (r == 0)
{
row1[i] = 'X';
}
else
{
row1[i] = 'O';
}
}
cout << row1[0] << endl;
ランダムなXまたはOを生成するにはどうすればよいですか?ありがとうございました。