Langage c pointeurs

bonjour
g une structure de cellule :
/****************cellule*****************************/
struct cell {
Element contents;
struct cell *next;
};
typedef struct cell *List;

et une entete de fonction où le *l est obligatoire on ne peut pas utiliser l:

void appendList (List *l, Element v){
comment acceder à l->contents ou l->next sans avoir d'erreurs
merci

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Salut,
    Si j'ai bien suivi l est un pointeur sur un pointeur sur un cell.
    Donc si tu fais l->next il te manques une déréferenciation, je pense qu'en écrivant (*l)->next cela devrait passer.

    A++

    Quand la vérité n'est pas libre, la liberté n'est pas vrai
    JACQUES PREVERT
    1. Je veux créer un programme qui affiche les nombre en lettre dés que je saisisse un nombre
      Exemple:
      6..................six