Merci lolop, ça correspond parfaitement aux spécifications.
Mais il y a une ligne que je n'ai pas comprise dans ton code:
Double dbl = malloc(sizeof(struct Doublet)); //le Double est ce une erreur de ta part ? ou il correspond à quoi ? ce ne serai pas list à la place ?
Aussi si je voudrais plutot utiliser des #define à la place des fonctions pour le car et le cdr comment traduirais je cela ?
```Il manquerait un main pour finir afin de faire appel à cette fonction cons je pense ...
Pour les sous listes justement l'exo d'après demande de definir à l'aide de #define, caar et cadr et construire une liste pour les tester et afficher leur résultat. Mais avant je dois parvenir à faire pour une liste simple.
[^] # Re: Retour papier
Posté par roger91 . En réponse au message Affichage listes chainées en C. Évalué à 1.
Merci lolop, ça correspond parfaitement aux spécifications.
Mais il y a une ligne que je n'ai pas comprise dans ton code:
Double dbl = malloc(sizeof(struct Doublet)); //le Double est ce une erreur de ta part ? ou il correspond à quoi ? ce ne serai pas list à la place ?
Aussi si je voudrais plutot utiliser des #define à la place des fonctions pour le car et le cdr comment traduirais je cela ?
En gros ma fonction serait:
```
#define
#define
```Il manquerait un main pour finir afin de faire appel à cette fonction cons je pense ...
Pour les sous listes justement l'exo d'après demande de definir à l'aide de #define, caar et cadr et construire une liste pour les tester et afficher leur résultat. Mais avant je dois parvenir à faire pour une liste simple.