Langage c pointeurs

trinity -  
 Soighir -
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

  1. Ravachol Messages postés 568 Statut Membre 120
     
    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
    0
  2. Soighir
     
    Je veux créer un programme qui affiche les nombre en lettre dés que je saisisse un nombre
    Exemple:
    6..................six
    0