|
|
si j'ai bien compris ta question le champs next doit etre le nom d'un pointeur sur une structure de type host et non pas sur un int cad
struct host
{...
...
struct host *next;};
le champ pointe par next contiendra l'adresse de la structure directement liee a la structure contenant ce champ
exemple de code
/*------------------------------------------*/
stuct host
{int x;
struct host *next;
};
int main
{struct host *h,*p,*teteliste=NULL;
int i,n;
for(i=0;i<10;i++)
{scanf("%d",&n);
h=(struct host *) malloc(sizeof(struct host));
h->x=n;
if(teteliste==NULL) teteliste=h;
else
{p=teteliste;
while(p->next!=NULL)
p=p->next;
p->next=h;
}
h->next=NUll;
}
return 0;
}
/*--------------------------------------------------*/
ce code te permet de creer 10 structure contenant chacune 2 champs ,liees via le champ pointe par next
|