Buonasera, ho un problema con gli struct e volevo un consiglio da voi. Io devo creare un programma che ha n stazioni in cui passano un numero variabile di treni. Ho pensato quindi di fare uno struct che rappresenti i treni ed è questo:

codice:
typedef struct treno{
	char id[10];
	int oraArr;
	int oraPart;
}treno;
Poi ho fatto lo struct per le stazioni :
codice:
typedef struct stazione{
	char id[10];
	int n;
	treno treni[];} stazione;
ora come faccio a impostare la dimensioni dell'array "treni" di una stazione ad esempio (stazione stazioni[ j ]; stazione[ j].treni)?

Grazie in anticipo per la risposta