erreur: unknown type name
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 :
Code:
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 |
et mon sommet.h:
Code:
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:
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