Langage c pointeurs

Fermé
trinity - 29 nov. 2004 à 22:59
 Soighir - 7 févr. 2008 à 09:11
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
A voir également:

2 réponses

Ravachol Messages postés 566 Date d'inscription vendredi 5 mars 2004 Statut Membre Dernière intervention 30 octobre 2005 120
30 nov. 2004 à 08:20
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
Je veux créer un programme qui affiche les nombre en lettre dés que je saisisse un nombre
Exemple:
6..................six
0