Tema: error C2664:
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/07/2008, 08:35
guille_el3
 
Fecha de Ingreso: abril-2008
Mensajes: 264
Antigüedad: 16 años, 1 mes
Puntos: 2
Respuesta: error C2664:

Fijate que para pasar la variable por referencia, tienes que mandar el puntero a la misma.
El error

Cita:
cannot convert parameter 1 from 'float [20][4]' to 'float *[][4]'
dice que estas enviando un float[20][4] por un lado donde entra un float*[20][4].
Fijate poniendo un & en el envio como en:
Código:
void main()
{
	float cant[20][4];

               inicializarCanti(&cant);
}
Igualmente, en C/C++ los arrays ya son referencias y siempre se pasan por referencia :). O sea, su nombre es una referencia al array de verdad.
Suerte!
__________________
Saludoss
Guille