title: point to 2D array using double pointer
body: <p><strong>Here is code :</strong></p>
  
  <pre><code>void nextGeneration(int **board) {
  
  int editBoard[row][col];
      ...
      displayBoard(editBoard);
  }
  
  void displayBoard(int **board) {
      ...
  }
  </code></pre>
  
  <p><strong>I get this error msg:</strong></p>
  
  <blockquote>
    <p>GOL.c: In function ‘nextGeneration’: GOL.c:64: warning: passing
    argument 1 of ‘displayBoard’ from incompatible pointer type GOL.c:28:
    note: expected ‘int **’ but argument is of type ‘int (*)[(long
    unsigned int)(col)]’</p>
  </blockquote>
  
  <p>I just don't know how to point 2D array that will be accepted to void displayBoard(int **board) function.</p>
  
  <p>How can I do that? </p>
  
  <p>Thank you very much</p>