Problème avec les tableaux de liste

Bonjour,

Voici mon code :

typedef int sommet; /*indice des sommets*/

typedef struct chainon {

sommet st; // indice du sommet(de 0 à nmax-1)
struct chainon *suivant;
int nb_jetons;
char type;
} Couple;

typedef Couple *liste;

typedef struct {

liste a[nmax]; //tableau de liste
int n;

}reseau;

reseau rl;

Je souhaite remplir mon tableau de listes à l'aide d'un tableau rempli préalablement comme ceci mais ça ne marche pas, j'ai une erreur de segmentation qui doit provenir de ce que j'ai dans la boucle.Si quelqu'un pouvait m'aider, merci d'avance.

for(i=0;i<p;j++)
{
rl.a[i]->st=P[i]; // P étant le tableau rempli préalablement.
rl.a[i]->type='p';
}
}
Configuration: Windows Vista
Safari 532.0

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. C'est très important pour moi vu que c'est dans le cadre d'un projet !
    1. Dans la derniere boucle il y a une erreur d'indice, j'ai corrigé mais ça ne marche toujours pas !