bonjour,
bref, je veux creer une liste à base de tableau en C
lorsque je la déclare dans la fonction main ça marche bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 typedef struct Liste { int T[50]; int nb; }Liste;
mais lorsque je fais une fonction qui retourne un pointeur vers ma liste comme ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Liste Lis; Liste *L; L=&Lis;
et je l'appelle comme ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Liste *list() { Liste Lis; Liste *Li; Li=&Lis; Li->nb=0; return Li; }
je trouve un probleme lors de l'execution
Code : Sélectionner tout - Visualiser dans une fenêtre à part Liste *L=list();
si je remplis cette liste et je l'affiche seulement le premier element s'affihe corretement les autres sont aléatoires et cela ne se passe que lorsque je cré ma liste en une fontion indépendante
Partager