Poiché la variabile vettoriale di tipo della tua Struttura
non ha un numero già
definito di elementi, nel ciclo va prevista la creazione di ogni variabile di tipo della tua Struttura, alla quale vai ad assegnare i valori ai membri, e che a sua volta sarà assegnata alla variabile vettoriale di tipo Struttura.
Ti rinvio ad uno specifico paragrafo di questa pagina della nostra WIKI:
http://www.gambas-it.org/wiki/index.php?title=Strutture:_dichiarazione_ed_uso#Vettori_con_numero_di_elementi_indefinitoLa questione è stata già posta tempo fa:
http://www.gambas-it.org/smf/index.php?topic=3412.msg33406#msg33406Ad ogni modo la ragione di quel comportamento dovrebbe risiedere nella circostanza che la variabile ad una Struttura non è in fondo altro che un Puntatore all'area di memoria riservata, occupata dalla Struttura. Pertanto nel tuo caso iniziale inserisci sempre il medesimo indirizzo di memoria nel vettore; quindi sempre l'area di memoria avente i medesimi valori.