e se invece facessi

codice:
typedef struct ristorante{
              //nome,indirizzo,ecc...
              struct ristorante *next;
}Ristorante;

typedef Ristorante *ListaDiRistoranti;


ListaDiRistoranti r=NULL;