Salut à tous,
j'ai commencé à lire le chapitre des pointeurs et j'ai un petit souci avec les pointeurs de structures :
les erreurs :
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 #include <stdio.h> #include <stdlib.h> #include <conio.h> typedef struct date { int numj; char nomm[21]; int an; }; void affiche(date *p); void main() { struct date d; printf("jour : "); scanf("%d",&d.numj); printf("mois : "); gets(d.nomm); printf("An : "); scanf("%d",&d.an); affiche(&d); } void affiche(date *p) { printf("%d %s %d",p->numj,p->nomm,p->an); }
Aidez moi svp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 error C2143: erreur de syntaxe*: absence de '{' avant '*' error C2059: erreur de syntaxe*: ')' warning C4013: 'affiche' non défini(e)*; extern retournant int pris par défaut error C2143: erreur de syntaxe*: absence de ')' avant '*' error C2143: erreur de syntaxe*: absence de '{' avant '*' error C2059: erreur de syntaxe*: ')' error C2054: '(' attendu après 'p' ========== Génération*: 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========
Partager