rendered paste body
void openRec(char display[ROW][COL] , char primary[ROW][COL] , int row, int col)
{
int count = 0;
int i, j;
display[row][col] = ' ';
for (i = -1 ; i <=1 ; i++)
{
for (j = -1 ; j <= 1 ; i++)
{
if (!(i == 0 && j == 0) && (row+i) >= 0 && (row+i) < ROW && (col+j) >= 0 && (col+j) < COL)
{
if (primary[row+i][col+j] == '*')
count++;
}
}
}
if (count == 0)
{
for (i = -1 ; i <= 1 ; i++)
for (j = -1 ; j <=1 ; j++)
{
if (!(i == 0 && j == 0) && (row+i) >= 0 && (row+i) < ROW && (col+j) >= 0 && (col+j) < COL)
{
if (display[row+i][col+j] == '.')
{
openRec(display, primary , row+i , col+j);
}
}
}
}
display[row][col] = (char)('0'+count);
}