Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/11/2008, 10:22
Avatar de Xinef
Xinef
 
Fecha de Ingreso: marzo-2007
Mensajes: 202
Antigüedad: 17 años, 1 mes
Puntos: 7
Respuesta: Pasar/recibir arreglo bidimensional a una funcion

Ah.. bien.

Como no hacías uso de punteros imaginé que sólo querias ver paso de matrices a funciones.

Para hacer un paso por referencia sólo tienes que tener en cuenta la declaración de la función, puesto que el nombre de la matriz ya es un puntero.

Código PHP:
   void cambiaMatriz(int (*matriz)[NUM_FILAS]);

   [...]

   
int matriz[NUM_COL][NUM_FIL];

   
cambiaMatriz(matriz);

   [...] 

Para acceder a los elementos hazlo con la forma:

Código PHP:
   *(*(matriz+NUM_COL)+NUM_FIL