Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/09/2013, 18:06
carbon
 
Fecha de Ingreso: enero-2012
Ubicación: Buenos Aires
Mensajes: 745
Antigüedad: 13 años
Puntos: 35
Respuesta: Pasar array bidimensional por parámetro

Con C y MinGW:

Código C:
Ver original
  1. #include <stdio.h>
  2.  
  3. void copyArray(int map1[50][50])
  4. {
  5.     int actualMap[50][50];
  6.     int i, j;
  7.    
  8.     for(i = 0;i<50;i++)
  9.     {
  10.         for(j = 0;j<50;j++)
  11.         {
  12.             actualMap[i][j] = map1[i][j];
  13.             /* Verificar */
  14.             printf("actualMap[%d][%d] = %d\n", i, j, actualMap[i][j]);
  15.         }
  16.     }
  17. }
  18.  
  19. int main(int agrc, char **argv)
  20. {
  21.     int map[50][50];
  22.     int i, j;
  23.    
  24.     for (i = 0; i < 50; i++)
  25.     {
  26.         for (j = 0; j < 50; j++)
  27.         {
  28.             map[i][j] = 15;
  29.         }
  30.     }
  31.    
  32.     copyArray(map);
  33.    
  34.     return 0;
  35. }