ユーザーに入力 (行と列) を求めるちょっとしたことを書きました。これにより、配列内のすべてがドット (".") に設定されて出力されますが、これによりアプリケーションがクラッシュします。
void main()
{
int i,j, m, n;
printf("The number of lines (m): ");
scanf("%d", m );
printf("\nThe number of columns (n): ");
scanf("%d", n);
//create my array
char mineGrid[n][m];
//set all fields in to safe (.)
for (j = 0; j <= n; j++)
{
for (i = 0; i <= m; i++)
{
mineGrid[j][i] = ".";
}
}
//print a grid of dots
for (j = 0; j <= n; j++)
{
for (i = 0; i <= m; i++)
{
printf("%s", mineGrid[j][i]);
}
}
}
なぜこれがクラッシュしているのか分かりますか?