Les listes chainées

Fermé
avneger10 Messages postés 9 Date d'inscription mercredi 1 mai 2013 Statut Membre Dernière intervention 22 janvier 2014 - 28 mai 2013 à 07:52
jeremux Messages postés 58 Date d'inscription samedi 23 octobre 2010 Statut Membre Dernière intervention 30 mai 2013 - 30 mai 2013 à 12:03
salut tous le monde, je ne sais pas ou est le probléme aidez moi S.V.P et merci :)



#include<stdio.h>
#include<stdlib.h>
int main(void)
{

typedef struct liste liste ;
struct liste
{ int info;
  struct liste *suivant ;
}
typedef liste *p lliste ;
lliste l;
lliste intialiser(lliste l)
{
l==NULL;
return(l);
}
/*ajout tête*/
lliste ajout_tete(lliste l)
{
lliste p=malloc(sizeof(liste));
p->suivant=NULL
p->info=e;
p->suivant=l;
l=p;
free(p);
return(l);
}
/*ajout quee*/
lliste ajout queue(lliste l)
{
lliste p=malloc(sizeof(liste));	
p->suivant=NULL;
p->info=e;
while (l->suivant<>NULL)
{
l=l->suivant;
}
l->suivant=p;
return(l);
}
}

1 réponse

jeremux Messages postés 58 Date d'inscription samedi 23 octobre 2010 Statut Membre Dernière intervention 30 mai 2013 4
30 mai 2013 à 12:03
Salut,

-Quand tu déclares une structure n'oublie pas de rajouter ; à la fin.
-typedef liste * lliste ; non ?
-Ça correspond à quoi la variable e dans ton programme ?
-Différent c'est != en C, pas <> :D

A vue d'oeil je ne vois pas d'autre erreur d'un point vue syntaxique, à part ceux là.
0