Question de base à propos des struct
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:
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:
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:
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;
} |