Bonjour à tous,

voici mon pb, j'obtiens une erreur de segmentation lors de la compilation de mon projet.

Je vous mets les parties qui posent problème:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 pt_ll mes_liaisons=NULL, aux1=new liste_liaisons;
 
  for(int t=0; t<case_tab;t++) {
    cout << tab_villes[t] << endl;
 
    strcpy(aux1->ville_source,"Philippe");
    cout << aux1->ville_source;
 
    aux1->lien = mes_liaisons;
    mes_liaisons=aux1;
 
  }
Dans le .h, définissant une liaison:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
typedef struct liste_liaisons;
typedef liste_liaisons*pt_ll;
struct liste_liaisons {
  char *ville_source;
  int energie;
  bool endommage;
  int type;
  char *ville_desti;
  pt_ll lien;
};

C'est la ligne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
strcpy(aux1->ville_source,"Philippe");
qui pose problème... Je ne comprends pas pourquoi...

Merci de me filer un coup de main !

Philippe