Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/09/2013, 21:57
FjZOOM
 
Fecha de Ingreso: septiembre-2013
Mensajes: 11
Antigüedad: 11 años, 3 meses
Puntos: 0
Respuesta: Pasar array bidimensional por parámetro

ES QUE SI TE FIJAS cuando tu pasas map1[50][50] a la funcion copyArray no estas pasando la matriz, mas bien si te fijas estas pasando el DATO que hay en la posicion de la matriz en las coordenadas (50,50)... ES POR ESO QUE NO TE MARCA ERROR EL COMPILADOR por que tu error es de logica (no estas planteando correctamente lo que tu programa necesita para llevar acabo correctamente el proceso de esa funcion). La solucion para pasar la matriz seria mandar como parametros el nombre de la matriz, el numero de columnas y el numero de filas algo asi Ejmplo: copyArray(map1, filas,columans); (como consejo define el tamaño de tu matriz en esas dos variables(int filas =50,int columnas=50) desde el incio de tu programa en el main o como variables globales digo no es muy recomendable pero por practicidad hazlo asi y ya despues que sepas un poquillo mas lo vas hacer mas elegentemente :) ).

pd espero a verte ayduado