Sigue la duda
Publicado por Pablaldo (2 intervenciones) el 04/02/2007 11:32:10
Buenas otra vez,
Si la matriz la declaro por ejemplo asi:
int v1[4][2] = { { 3, 4 } , { 5, 7 } , { 0, 2 } , { -1, 9 } };
¿como le paso la direccion de la matriz como argumento a la funcion?
Declarandola asi solo me deja pasarsela a la funcion asi:
void sumarmatrices(int m[4][2], ...)
y creo q si se la paso asi no es pasarle la direccion de la matriz.
¿Como declaro la matriz para poder pasarsela asi... ?
void sumar(int **m1, int **m2 .... ) o asi void sumar(int *m1, int *m2....) ??
A ver si alguien me resuelve la duda.
un saludo
Si la matriz la declaro por ejemplo asi:
int v1[4][2] = { { 3, 4 } , { 5, 7 } , { 0, 2 } , { -1, 9 } };
¿como le paso la direccion de la matriz como argumento a la funcion?
Declarandola asi solo me deja pasarsela a la funcion asi:
void sumarmatrices(int m[4][2], ...)
y creo q si se la paso asi no es pasarle la direccion de la matriz.
¿Como declaro la matriz para poder pasarsela asi... ?
void sumar(int **m1, int **m2 .... ) o asi void sumar(int *m1, int *m2....) ??
A ver si alguien me resuelve la duda.
un saludo
Valora esta pregunta


0