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
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
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 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 #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;
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; }
Partager