Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/05/2010, 07:07
sam90
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años
Puntos: 228
Respuesta: Manejar puntero dentro de un struct

La sintaxis es la misma que si tuvieras el puntero suelto, osea no en un struct.

Para acceder a la primero posicion haces: year[0]
PAra accedir a la segunda posicion haces: year[1]


Tu problema esta aquir:
(*Date).year=3;
Al hacer eso tu puntero pasa a apuntar a la direccion 3, que por supuesto te debe dar fallo de segmentacion.

Ahora si lo tiene en una estructura haces:

Date.year[0] o Date->year[0] depende si Date es la estructura o es un puntero a la estructura.
En tu ejemplo en LeerFecha deberias usar:
Date->year[0]
Porque tu Date esta definida asi: struct fecha *Date