Como declaro un prototipo de una funcion que devuelve y recibe un fila de una matriz
Tengo que pasarle a una funcion la fila de un array bidimensional, y esta me tiene que devolver la fila que le he pasado.
Como seria su prototipo?
Esto estaria bien
*int funcion(int *matriz[]);
Gracias.
Como seria su prototipo?
Esto estaria bien
*int funcion(int *matriz[]);
Gracias.
En el momento que envias una fila de un arreglo bidimensional:
funcion(arreglo[num_fila]); /* Haces el llamado */
La tabla dejo de ser bidimensional para el recpetor, luego lo puedes manejar como un arreglo unidimensional (vector). Luego el prototipo para el recpetor seria:
int funcion(int *arreglo)
{
...
Dentro de la función receptora lo utilizaras como un vector normal del tamaño que tenga definida la fila.
Suerte,
gmantil
funcion(arreglo[num_fila]); /* Haces el llamado */
La tabla dejo de ser bidimensional para el recpetor, luego lo puedes manejar como un arreglo unidimensional (vector). Luego el prototipo para el recpetor seria:
int funcion(int *arreglo)
{
...
Dentro de la función receptora lo utilizaras como un vector normal del tamaño que tenga definida la fila.
Suerte,
gmantil
