Langage c pointeurs
trinity
-
Soighir -
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
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
-
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 -
Je veux créer un programme qui affiche les nombre en lettre dés que je saisisse un nombre
Exemple:
6..................six