Code:
#include <stdio.h>
#define MAX_Y 10
#define MAX_X 10
void printGameBoard(char board[MAX_Y][MAX_X]);
int main(void)
{
char gameBoard[MAX_Y][MAX_X] = {
{'+','-','-','-','-','-','-','-','-','+'},
{'|',' ',' ',' ',' ',' ',' ',' ',' ','|'},
{'|',' ',' ',' ',' ',' ',' ',' ',' ','|'},
{'|',' ',' ',' ',' ',' ',' ',' ',' ','|'},
{'|',' ',' ',' ',' ',' ',' ',' ',' ','|'},
{'|',' ',' ',' ',' ',' ',' ',' ',' ','|'},
{'|',' ',' ',' ',' ',' ',' ',' ',' ','|'},
{'|',' ',' ',' ',' ',' ',' ',' ',' ','|'},
{'|',' ',' ',' ',' ',' ',' ',' ',' ','|'},
{'+','-','-','-','-','-','-','-','-','+'}
};
/* print blank game board */
printGameBoard(gameBoard);
/* update the board with a piece */
gameBoard[2][2] = '*';
gameBoard[3][2] = '*';
gameBoard[4][2] = '*';
gameBoard[4][3] = '*';
/* print updated game board */
printGameBoard(gameBoard);
return 0;
}
void printGameBoard(char board[MAX_Y][MAX_X])
{
int row,col;
for(row=0; row<MAX_Y; row++)
{
for(col=0; col<MAX_X; col++)
{
printf("%c",board[row][col]);
}
printf("\n");
}
printf("\n\n");
}