t++;
Tutaj zwiększasz adres wskaźnika o jeden. t wskazuje teraz na drugi element w utworzonej tablicy.
t=&t[0];
To co tutaj robisz to właściwie: t = t, czyli nic się nie zmienia.
t wskazuje na drugi element tablicy, więc t[0] zwraca drugi element.
Powinieneś trzymać t niezmienione, a iterować innym wskaźnikiem.