I dont understand why I can't print out this character array using the void function print_board which takes in the character array as parameter, initilize it and print it. Gives me [Error] invalid conversion from 'char' to 'char ()[8]' [-fpermissive] [Error] initializing argument 1 of 'void print_board(char ()[8])' [-fpermissive]
what am i missing or doing wrong here?
 #include <iostream>
 using namespace std;
 void print_board(char [8][8]);
 int main() {
 char board[8][8];
 print_board(board[8][8]);
return 0;
}
void print_board(char board[8][8])
{
for(int i = 0;i<8;i++)
    for(int j = 0; j<8; j++)
    {
    board[i][j] = '.';
    cout<<board[i][j];
    }
   }
 
     
    