Ver Mensaje Individual
  #7 (permalink)  
Antiguo 10/07/2009, 11:53
haidion
 
Fecha de Ingreso: febrero-2004
Ubicación: Buenos Aires
Mensajes: 60
Antigüedad: 20 años, 3 meses
Puntos: 0
Respuesta: me atasco en arrays bidimensionales..

No se por que no funciona, proba declarando la memoria de forma dinamica:

int **solucion;
solucion=new int*[10];
for(int i=0;i<10;i++)solucion[i]=new int[5];


y al final del programa

for(int i=0;i<10;i++)delete[] solucion[i];
delete[] solucion;

para liberar la memoria.

Aparentemente para pasar un array bidimensional como argumento tenes que definir la segunda dimension en la declaracion de la funcion
void HS(....,int solucion[][5])

Última edición por haidion; 10/07/2009 a las 12:05