Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/07/2010, 09:38
sam90
 
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.