Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/07/2007, 15:48
chelix
 
Fecha de Ingreso: septiembre-2006
Ubicación: Montevideo
Mensajes: 46
Antigüedad: 18 años, 3 meses
Puntos: 1
error con un puntero a puntero - matrices

Buenas,

Estoy peleandome con el tema de matrices en C.

Encontré un manual muy bueno al parecer y empecé a practicar un poco.

Alguien puede decirme porque el compilador me tira error de incompatibilidad de tipos cuando hago lo sig:

//COMIENZO CODIGO

float mat[3][4], **p;
**p = mat; //aca se da el error

//FIN CODIGO

Deseo hacerlo de esta manera para despues poder acceder a los elementos de la matriz segun lo hace este manual. Supuestamente accederia como sigue:

*p es el valor de mat[0]
*(p+1) es el valor de mat[1]
**p es el valor de mat[0][0]
**(p+1) es el valor de mat[1][0]
*(*(p+1)+1) es el valor de mat[1][1] --> esto es lo q deseo usar, ya que sustituyo los unos por las coordenadas y debería poder acceder a los elementos de la matriz.

Alguna ayuda?