pero si lo hago con int **matrix[n] dentro de la funcion no podria hacer el return matrix...
o si?
ahora hago un programa de prueba para sacarme esa duda

jaja, sabia que no lo habia hecho por inercia... ese problema lo tube hasta artarme el año pasado
dentro de una funcion que devuelve una matriz, la matriz debe ser dinamica para que viva mas que la propia funcion, de lo contrario estaria retornando una matriz local, y el programa no andaria como lo esperado.
