Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/07/2011, 14:13
sam90
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 7 meses
Puntos: 228
Respuesta: Pasar Matriz por referencia

Primero que todo una matriz la puedes definir asi:
char matriz [n][m]; // n y m estan fijos.
o asi:
char ** matriz;
y luego usas malloc para asignarle memoria al putenro.

Sea cual sea la forma para pasar por referencia simplmente debes definir la funcion asi:
Código C:
Ver original
  1. void mifuncion(char ** matriz)
  2. {
  3.     matriz[1][1] = 'a';
  4. }

para llamar a la funcion:

char matriz [10][10];
mifuncion(matriz);

Saludos