codice:
bene, mi aspetterei che ad ogni iterazione, mi visualizzasse un indirizzo diverso, visto che nuovoPattern viene generato ogni volta, invece mi da sempre lo stesso indirizzo...l'intendo è di fare una lista, infatti la struct contiene
Veramente
Pattern nuovoPattern
e' una variabile locale al blocco if in cui e' dichiarata e in quanto tale, viene distrutta all'uscita dal blocco. Quando viene ricreata, e' abbastanza probabile che abbia lo stesso indirizzo.
Forse c'e' qualcosa che non va in questo codice ... infatti assegni il puntatore di una variabile che viene distrutta e questo non e' bello ...