25/07/2007, 15:48
|
| | 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? |