Discussione: [c]push su lista...
View Single Post
Old 18-01-2011, 00:26   #1
mic85rm
Senior Member
 
Iscritto dal: Dec 2003
Cittā: roma
Messaggi: 1629
[c]push su lista...

Codice:
struct posizione {
   int x;
   int y;
   struct posizione *pun;
};
struct posizione *testa=NULL;

int push(struct posizione *p)
{
  struct posizione *newp;
  newp=(struct posizione *)malloc(sizeof(struct posizione));
  if (newp!=NULL)
 {
            newp->x=p->x;
  newp->y=p->y;
  newp->pun=testa;
  testa=newp;         //non mi č chiaro questo passaggio
   return 0;
  }
  else
  { 
    return 1;
   }
}

č corretto secondo voi?

Ultima modifica di mic85rm : 18-01-2011 alle 01:20.
mic85rm č offline   Rispondi citando il messaggio o parte di esso