04/01/2007, 02:52
|
| | Fecha de Ingreso: abril-2006 Ubicación: Acapulco Gro. México
Mensajes: 483
Antigüedad: 18 años, 8 meses Puntos: 2 | |
Re: Error en declaración de funcion Al pasar un array como parametro a una funcion en realidad se para unicamente la direccion de su primer indice en un puntero, por tanto al aplicar el operador sizeof tan solo te dara el tamaño del puntero y no del array.
en estos casos tienes que pasar su tamaño como un parametro mas a tu funcion, de hecho 2 mas, filas y columnas.
aun que una funcion te permita declarar un parametro como si fuese un array, en realidad se manejara como un puntero y su tamaño solo limitara tu funcion. |