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!