Je commence la programation en C je dois créer une struct et une struct incluant une autre struct. Le prof a donné du code, mais pour une raison que j'ignore j'ai un message d'erreur : erreur: conflicting types for 'Adresse'

Je suis coincé, j'ai envoyé un mail au prof (il y a 5 jours), pas de réponse


Voici mon fichier nommé : Adresse.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
 
#define TAILLE_NOM_ADRESSE 50
 
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdlib.h>
 
 
typedef struct
{
	int etage;
	int noCivic;
	char rue[TAILLE_NOM_ADRESSE];
	char ville[TAILLE_NOM_ADRESSE];
} Adresse;
Voici mon fichier Personne.h

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
#define TAILLE_CHAINE 50
#include<stdio.h>
#include <stdlib.h>
#include "Adresse.h"
 
 
typedef struct
{
	char nom[TAILLE_CHAINE];
	char prenom[TAILLE_CHAINE];
	Adresse adresse;
}Personne;
Voici mon fichier recenssement.c

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
 
#include <stdio.h>
#include <stdlib.h>
#include "Adresse.h"
#include "Personne.h"
 
#include <string.h>
 
int main()
{
	Adresse test1;
        Personne test2;
 
	return 0;
}