Código
void generar( int **arreglo, int fil, int col ) { int i; arreglo = (int **)malloc(fil*sizeof(int *)); for( i = 0; i < fil; i++ ) arreglo[i] = (int *)malloc(col * sizeof(int)); }
Ok, luego de haber generado mi arreglo multidimensional y lo quiero mostrar con un ciclo dentro del main, los valores no se muestran sino que sale un error de windows, en cambio si muestro los valores dentro de la misma funcion, si lo hace. Imagino que se deben crear variables temporales solamente dentro de la funcion y por eso no se muestran en el main, y quisiera saber si existe una manera de poder reservar esa memoria y mostrarla en main.
Gracias