Ciao a tutti, mi è venuto un forte dubbio riguardo le strutture. Probabilmente banale ma mi rendo conto di non aver mai approfondito e ,difatti,spesso, la cosa mi induce in errore. Se io ho una struttura tipo

codice:
typedef struct ps{
                              int x;
                              int y;
                              struct ps*next;}position;
typedef position*listapos;


typedef struct {
                              int a;
                              listapos posizioni;}item;
typedef item*reg;
Se io avessi un elemento
codice:
reg pippo
e volessi accedere al valore di x dovrei fare
codice:
pippo.posizioni.x
oppure
codice:
pippo.posizioni->x
? In pratica ho difficoltà a capire, detto in maniera molto spiccia, quando adoperare il punto e quando la freccia.
Grazie mille ciao!