Hola bueno mi problema es lo siguiente
tengo una matriz de 3 dimensiones y tuve que crearla en forma dinamica
int *** matriz
con la funcion malloc pedi el espacio.
Bueno pero mi problema es como puedo pasar la matriz a una funcion "PERO" dentro de esta funcion modificar la matriz ( mi intension es hacer la funcion recursiva) pero que si me devuelvo tener la matriz original ( ambito de las variables)
asi como por ejemplo
int a =3;
printf (a) //me imprime 3
funcionmodifica(a);//la funcion imprime el 5
printf(a) // me imprime 3
void funcionmodifica (int a){
a=5;
printf(a) //me imprime 5
}
ojala que se entienda (necesito si me devuelvo la matriz anterior)
Gracias
PD: esto en C