|    
			
				15/06/2012, 03:54
			
			
			  | 
  |   |  |  |  |  Fecha de Ingreso: febrero-2006 Ubicación: Madrid, España 
						Mensajes: 462
					 Antigüedad: 19 años, 8 meses Puntos: 2 |  | 
  |  Paso de variables tipo *** y **  
  Hola foreros.
 Mi duda es sencilla.
 
 Tengo un array de 3 dimensiones.
 
 float*** pepita = new float[a][b][c];
 
 Y ahora quiero pasaro a una funcion que recibe:
 
 funcion (float** variable)
 
 
 
 para llamar a esta funcion hago:
 
 funcion(pepita[1])   por ejemplo.
 
 Pero me dice que no se puede. Que no es del tipo adecuado y me sale un chorro de funcion que evidentemente no es compatible para nada con la que yo he declarado.
 
 
 He intentado hacer casting. He intentado crear otra variable
 
 float** pepitaPeque  = pepita[1];
 
 y tampoco vale. Me sigue diciendo lo mismo.
 
 
 
 También he probado , en la desesperacion, de hacerlo estático
 
 float pepita [a][b][c];
 
 y pasarlo con pepita[1]. Pero me dice que para definir la funcion con entradas de parametro de más de 1 dimensión, debo indicar el tamaño en la declaracion, y eso no se puede. O sea que esto, descartado.
 
 
 
 
 Alguien sabe algo de esto?
 
				__________________Darkgaze
     |