Bonjour
Je voudrais créer une liste chainée de structure dans laquelle il y a un pointeur qui pointe sur une autre structure

// voici ma déclaration des variables
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
 
struct Espion{
    char nom[30] ;
    Pays *listePays ;
    Espion *suivant ;
};
 
struct Pays{
    char nom[20] ;
    Pays *suivant ;
};
 
Espion  *pointeurEspion ; 
Pays    *pointeurPays ; 
 
//  insertion dans la liste Espion 
pointeurEspion = new Espion ; 
strcpy(pointeurEspion ->nom, "Georges") ;
pointeurEspion -> suivant = NULL ; 
teteEspion = queueEspion = pointeurEspion ;  
 
pointeurPays = new Pays ; 	
strcpy(pointeurPays ->nom, "Allemagne") ;
pointeurPays -> suivant = NULL ; 
tetePays = queueTete = pointeurTete ;
ma difficulté consiste a relié la liste de pays a la liste des Espions
en fait chaque espion a visité certains pays donc je veux afficher les pays visités par chaque espions

Merci bcp de votre aide
Merci