Bonjour à tous,
Je tiens à préciser qu j'ai d'abord vérifié si mon sujet a été traité dans les forums mais aucun ne répondais à mon problème.
J'ai une erreur que je n'arrive pas à resoudre dans mon programme C.J'ai créé une structures pour mes graphes: "Sommet". Jusque là tout marchait bien dans mes codes jusqu'au moment où j'ajoute une structure ensemble comme attribut dans mon sommet.
Voici ma structure ensemble.h :
et mon sommet.h:
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 #ifndef ENSEMBLE_H_INCLUDED #define ENSEMBLE_H_INCLUDED #include <string.h> #include <stdio.h> #include "sommet.h" //ensemble étant une liste chainée typedef struct{ Sommet* tete ; Sommet* queue; }Ensemble; Ensemble* creerEnsemble(Sommet*); Sommet* trouverEnsemble(Sommet*); void Union(Sommet*, Sommet*); #endif // ENSEMBLE_H_INCLUDED
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 #ifndef SOMMET_H_INCLUDED #define SOMMET_H_INCLUDED #include "ensemble.h" typedef struct monSommet{ int valeur; char* couleur; int distance; struct monSommet* pere; int debut; int fin; struct monSommet* successeur; struct monSommet* predecesseur; Ensemble* ensemble; }Sommet; Sommet* creerSommet(int ); void detruireSommet(Sommet*); #endif // SOMMET_H_INCLUDED
Lors de exécution de mon ensemble, j'ai une erreur de code que je n'arrive pas à résoudre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 ensemble.h:9:9: erreur: unknown type name Sommet ensemble.h:10:9: erreur: unknown type name Sommet ensemble.h:13:29: erreur: unknown type name Sommet ensemble.h:15:5: erreur: unknown type name Sommet ensemble.h:15:29: erreur: unknown type name Sommet ensemble.h:17:16: erreur: unknown type name Sommet ensemble.h:17:25: erreur: unknown type name Sommet'
Est ce que quelqu'un pourrait m'aider?
Merci d'avance
Partager