Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/05/2010, 05:50
salvart
 
Fecha de Ingreso: mayo-2010
Mensajes: 2
Antigüedad: 14 años
Puntos: 0
Manejar puntero dentro de un struct

Hola,

estoy teniendo un pequeño problemilla, os pongo el código y os explico mi duda:

Código:
struct fecha
{
	int *year;
};

void LeerFecha(struct fecha *Date)
{
	(*Date).year=3;
	(*Date).year[1]=4;

}

int main()
{
	
	struct fecha Date;
	
	Date.year = (int*)malloc ( 300*sizeof(int) );

	
	LeerFecha(&Date);

	printf("%d\n",Date.year);
	printf("%d\n",Date.year[1]);

	return 0;	
}
Quiero manejar el puntero *year que está dentro del struct. Pero no acabo de entender como es la sintaxis (o lo que sea) para acceder a la 2º posicion de "year"...

Bueno espero que se haya entendido.

Gracias de antemano y un saludo!