Buenas a todos.
Mi problema es el siguiente: tengo un programa que recibe un int n y crea una matriz de ciertas características, de tamaño nxn. Y quiero que mi funcion tenga la siguiente aridad:
Código C++:
Ver originalvoid mSombrero (double *res[][], int *g[], double *s[], int n);
donde mSombrero modifica la matriz res utilizando g y s.
Ahora bien, como ya dije n es un parámetro, y C++ me obliga a darle una constante al tamaño de la segunda dimension.
Como salteo este problema?
Otra cosa. Si bien se que podria recibir directamente *res, yo busco utilizarlo como un puntero a matiz, esto significa que quiero poder hacer
y
CREO que si recibo un puntero (ej: void mSombrero(double *res, int*g, double*s)) no puedo hacerlo tan prolijo.
Última cosa: tambien quisiera sabe si es mas facil hacer que la función CREE la matrz y DEVUELVA un puntero a la matriz.
Desde ya, muchas gracias :)