void GameBoard::enterShips()
{
char location[1];
int ships = 0;
int count = 1;
while(ships < NUM_SHIPS)
{
cout << "Enter a location for Ship " << count << ": ";
cin >> location;
cout << endl;
Grid[location[0]][location[1]] = SHIP;
ships++;
count++;
}
}
Estoy escribiendo un juego de acorazado. Tengo los diseños de la pizarra funcionando y las computadoras generan barcos aleatoriamente. Ahora estoy trabajando en este método para solicitar al usuario que ingrese las coordenadas de los barcos. Cuando ejecuto el programa, me permite ingresar 5 naves. Cuando entro en el sexto barco, me da este error.Pila alrededor de la variable '' estaba dañado
La pila alrededor de la ubicación de la variable estaba dañada.
He buscado respuestas en línea y no he encontrado nada exclusivo.
Cualquier ayuda sería apreciada.
En lugar de tratar CHAR ubicación [1] [2]; '- que le dará una matriz 1 por 2 (índices: [0 ] [0] y [0] [1]) – RageD