Bonjour a tous j'ai un exercice don't je ne comprends l'erreur affichee dans la barre de notification de Code blocks ...
Voici l'enonce de l'exercice. :
Exercice : créez ce tableau de type Personne et demandez les infos de chacun grâce à une boucle (qui se répète tant qu'il y a des joueurs).
Faites un petit tableau de 2 joueurs pour commencer..
C'est le fichier source
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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 #include <stdio.h> #include <stdlib.h> #include "main.h" int main( int argc , char *argv[]) { int i=0; Personne joueurs[1]; while (i < 2 ) { Personne joueurs[i]; printf("Quel est votre nom ?\n"); scanf("%s",joueurs[i].nom); printf("Quel est votre prenom ?\n"); scanf("%s",joueurs[i].prenom); printf("Quel est votre age ?"); scanf("%d",joueurs[i].age); i+=1; } printf(" Joueur 1 voici vos informations %s %s %d\n\n", joueurs[0].nom,joueurs[0].prenom,joueurs[0].age); printf(" Joueur 2 voici vos informations %s %s %d\n\n", joueurs[1].nom,joueurs[1].prenom,joueurs[1].age); return 0; }
et voici le fichier Header (main.h)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 typedef struct Personne Personne ; struct Personne { char nom[20]; char prenom[30]; int age; };
on m'affiche le message suivant "Personne has no member named 'nom' et idem pour toutes les sous-variables
Merci de m'aider et bon apres-midi
Partager