ciao
sto imparando a fare una coda dinamica usando i puntatori e sono un po confuso
codice:
#include <stdio.h>
#include <stdlib.h>
struct coda
{
       int x;
       struct coda *next;
};
struct coda *inizio=NULL;
struct coda *fine=NULL;

void ins(int n)
{
     if(inizio==NULL)
     {
           inizio=(struct coda *) malloc(sizeof(coda));
           inizio->x=n;
     }
     else
     {
            fine=(struct coda *) malloc(sizeof(coda));
            fine->x=n;
     }
}
è giusto fatto in questo modo?