#include <stdio.h>

void print_grid(int *p_grid, int dim)
{
int irow, icol;
int *p_point;

printf("----Current grid-------------\n");

for (irow=0; irow< dim; irow++) 
  {
    p_point= p_grid + irow*dim;
    for (icol=0; icol< dim; icol++) 
      {
        printf(" %d ", *p_point);
        p_point++;
      }
    printf("\n");
  }   
printf("-----------------------------\n");
return;
}
