#include #include typedef struct { char name[20]; int color; int numberOfDisks; } player; void print_board(char b[8][8]); void print_screen(player arr); void init_board(char b[8][8]); void get_players(player arr[2]); void add_disk_to_board(int color, int col, int row, char b[8][8]); int main(int argc, char const *argv[]) { char board[8][8]; bool playing = true; player players[2]; int remainingDisks = 64; init_board(board); get_players(players); players[0].color = 0; players[2].color = 1; print_board(board); return 0; } void get_players(player arr[2]){ for(int x = 0; x < 2; x++){ printf("Please enter Player %ds name: ", x+1); fgets(arr[x].name, 20, stdin); } } void init_board(char b[8][8]){ for (int i = 0; i < 8; i++) { for (int j = 0; j < 8; j++) { b[i][j] = 'x'; } } add_disk_to_board(0, 4, 3, b); add_disk_to_board(0, 3, 4, b); add_disk_to_board(1, 3, 3, b); add_disk_to_board(1, 4, 4, b); } void add_disk_to_board(int color, int col, int row, char b[8][8]){ char toPut = color + '0'; if (b[row][col] != 'x'){ printf("sorry that space is already taken"); }else{ b[row][col] = toPut; } } void print_board(char board[8][8]){ printf(" "); for (int i = 0; i < 8; i++) { printf(" %d ", i+1); } printf("\n"); for (int i = 0; i < 8; i++) { printf("%d ", i+1); for (int j = 0; j < 8; j++) { printf("[%c]", board[i][j]); } printf(" %d", i+1); printf("\n"); } printf(" "); for (int i = 0; i < 8; i++) { printf(" %d ", i+1); } printf("\n"); }