j'ai un pb au niveau des listes chainées. j'ai déclaré la structure et l'élément liste comme ca :
typedef struct elem {char valeur;
struct elem * suivant;
} element;
typedef element * liste;
jusque là, il n'y a pas de pb, tt fonctionne.
après, je veux un tableau de liste donc j'ai écrit :
liste tableau[10]; tableau[0]->valeur="a"; tableau[0]->suivant=NULL;
et ainsi de suite jusqu'à 10. le problème qui se pose c'est au niveau de : tableau[0]->valeur="a";
tableau[0]->suivant=NULL;
je ne sais pas ce qui ne fonctionne pas... si qqun sait le problème qu'il y a, merci de me l'expliquer.
@+



si depuis 2004 il n'a toujours pas compris alors c'est grava :-DD
- son tableau est un tableau de pointeurs,
- chaque pointeur pointe vers un "element" qui n'est pas initialisé
--> donc il faut initialisé chaque "element" avant de pouvoir écrire dedans...
--> ensuite, la remarque concernant la chaine de caractère dans un caractère est correcte, il faut utilisé les ' .