25/07/2010, 09:38
|
| | Fecha de Ingreso: abril-2010 Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 9 meses Puntos: 228 | |
Respuesta: puntero a estructura Eso parece ser un error del ejemplo.
Una es como vos hiciste. La otro seria hacer al principio del for:
pa = clase[i];
Ahi ahi si podes usar la flecha.
La idea de la flecha es desreferenciar rapidamente para poder acceder a los datos. Como podes ver si tenemos un puntero no podemos usar el "." (punto) para acceder a los datos porque es un puntero y no la estructura en si. Eso deberia ser asi:
(*clase).nombre
para no escribir eso todo el tiempo y ya que los punteros a estructura son muy usados, se implemento esa flecha que hace las veces de ese atajo:
clase->nombre
Tambien se puede usar los corchetes " [ ]" que se usan para desreferenciar (*) para antes de eso se le suma cierto indice, que es el que va entre parentesis. Eso da la idea de tabla. |