bonjour,
bref, je veux creer une liste à base de tableau en C
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
typedef struct Liste
    {
            int T[50];
            int nb;
            }Liste;
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
Liste Lis;
  	Liste *L;
   	L=&Lis;
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
4
5
6
7
8
Liste *list()
{
      Liste Lis;
      Liste *Li;
      Li=&Lis;
      Li->nb=0;
      return Li;
}
et je l'appelle comme ça
je trouve un probleme lors de l'execution
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