Bonjour,

Je sollicite votre aide pour me corriger ce message d'erreur : Segmentation Fault lors de la compilation :

La structure :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
typedef struct JOURS		
{
	int *nbr_clients;                                     /* number of clients */
	int *listcust;                                       /* liste of clients */
	int *cust;                                           /* clients par jour */
 
}JOURS;
le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
void  affect_client_to_days(JOURS * days, donnee *data, usine1 *usine, client *cust){
    int j;
    int t;
    int jr;
    int dem;
    int it=0;
    int nbr_c;
    float *listcust;
    int nbr_t;
    srand(time(NULL));
    int nombre_aleatoire = 0;
 
            for (jr=1; jr<=data->nbr_periodes; jr++)
 
        {       
 
                   cust->demande = 0;
                   days[jr].nbr_clients= 0;
 
                   while ((usine[dem].dem_jour > cust->demande) || (it<1000));
                   {
                                  int nombre_aleatoire = rand()%data->nbr_clients+1;
                                  printf("affecter le client numero %d a la periode %d",nombre_aleatoire, nbr_t);
                                  if((cust[j].Nbvisites < cust[j].frequence)&& (days[jr].cust[j]=0)) 
                                  {
 
                                  days[jr].nbr_clients++;
                                  cust[j].Nbvisites=j++;
                                  days[jr].cust[j]=1;
                                  days[jr].listcust[days[jr].nbr_clients]=j;
                                  cust->demande=cust[j].demande;
                                  }
                   it++;
                   }
 
        }
}
merci d'avance.