Я новичок в этом, и я ничего не знаю, как это сделать.
Это мой код:
Код: Выделить всё
#include
#include
#include
#include
#include
#include
#include
using namespace std;
//declaro variables
char isla[8][8], movi;
int n=8, menu, columna_pirata, fila_pirata, columna_tesoro, fila_tesoro, columna_v, fila_v, j=0, i=0, mov=0, tm;
//Funcion para inicializar tablero
static void inicializarTablero(){
srand(time(NULL));
printf("de que tamanio desea el tablero?(max 8): ");
scanf("%d" ,&tm);
n=tm;
//Lleno el tablero de X
for (i = 0; i < n; i++){
for (j = 0; j < n; j++){
isla[i][j] = 'X';
}
}
//Colocacion de puentes
isla [0][0] = 'B';
isla [tm-1][tm-1] = 'B';
//Colocacion aleatoria del pirata
fila_pirata = rand() % (n-2)+1;
columna_pirata = rand() % (n-2)+1;
isla[fila_pirata][columna_pirata] = 'P';
//Colocacion aleatoria del tesoro hasta que no coincida con la posicion del pirata
do {
fila_tesoro = rand() % (n-2)+1;
columna_tesoro = rand() % (n-2)+1;
} while (fila_tesoro == fila_pirata && columna_tesoro == columna_pirata);
//Colocacion de Agua
for (i=0; i
Подробнее здесь: [url]https://stackoverflow.com/questions/78515079/paint-single-elements-in-a-2d-array-c[/url]