Closed mx-psi closed 9 years ago
El puntero entrada
no reservaba memoria dinámica. Aún así sigue existiendo el problema.
La otra interfaz sí funciona perfectamente (con la función Abrir
cambiada). En esta:
CampoMinas
y se asignan correctamente.campo = aux;
(esta se ejecuta correctamente en principio).Si cambio la línea CampoMinas campo(0, 0, 0)
a CampoMinas(20, 20, 6)
funciona para tamaños menores de 20x20
. En general se cumple que CampoMinas campo(a, b, c)
, sólo funciona si el tamaño suministrado es menor a a*b
. De momento lo he dejado con la versión que arregla ese fallo pero creo que habría que cambiarlo.
Ahora mismo funciona con CampoMinas campo(0, 0, 0)
. Pero creo que deberíamos buscar una solución más elegante.
Arreglado en 10263d8f3f08ca5a7dde6eaadb94abd23ad2743c
La interfaz de la versión 2,
BuscaMinas.cpp
no funciona, dando como fallofree(): invalid pointer: 0x0000000001c91030
. Arreglar la interfaz