sla
bon j'ai un probleme dans l'affichage d'un enregistrement . ou; je ne sais pas j'ai vremant perdu parce que je n'arrive pas a trouver l'erreure
voila le code si il ya quelqu'un peut m'aide

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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
#include<stdio.h>
#include<string.h>
#include<conio.h>
//---------------------------------------------------------------------
 
  struct client
 {
	char nom[20];
	 char prenom[20];
	 char adresse[20];
	 float tel;
	 int cne; 
	 int age ;
	 char nat[20];
	 char vdep [20];
	 char varr [20];
	 int ddep;
	 int darr;
	 float nadulte;
	 float nenfant;
};
 
 struct agence
{
	 char mtrans[20];
	 char typeserv[20];
 
};
main()
{int n,i,j;
struct client *t;
struct agence *v;
do
{printf("donner le nombre de case");
scanf("%d",&n);}
while(n<=0);
//---------------------------------------------------------------------------------
// declaration d'un client
for(i=0;i<n;i++)
{printf("t[%d]:nom",i);
scanf("%c",(t+i)->nom);
printf("t[%d]:prenom",i);
scanf("%c",(t+i)->prenom);
printf("t[%d]:cne",i);
scanf("%d",(t+i)->cne);
printf("t[%d]:age",i);
scanf("%d",(t+i)->age);
printf("t[%d]:nat",i);
scanf("%c",(t+i)->nat);
printf("t[%d]:adresse",i);
scanf("%c",(t+i)->adresse);
printf("t[%d]:tel",i);
scanf("%f",(t+i)->tel);
printf("t[%d]:vdep",i);
scanf("%c",(t+i)->vdep);
printf("t[%d]:varr",i);
scanf("%c",(t+i)->varr);
printf("t[%d]:ddep",i);
scanf("%d",(t+i)->ddep);
printf("t[%d]:darr",i);
scanf("%d",(t+i)->darr);
printf("t[%d]:nadulte",i);
scanf("%f",(t+i)->nadulte);
printf("t[%d]:nenfant",i);
scanf("%f",(t+i)->nenfant);
}
//declaration de l'agence
for(i=0;i<n;i++)
{printf("\nv[%d]:mtrans",i);
scanf("%c",(v+i)->mtrans);
printf("\nv[%d]:typeserv",i);
scanf("%c",(v+i)->typeserv);
}
// afichage client
for(i=0;i<n;i++);
{
printf("\nt[%d]:nom = %c",i,(t+i)->nom);
printf("\nt[%d]:prenom = %c",i,(t+i)->prenom);
printf("\nt[%d]:cne = %d",i,(t+i)->cne);
printf("\nt[%d]:age = %d",i,(t+i)->age);
printf("\nt[%d]:nat = %c",i,(t+i)->nat);
printf("\nt[%d]:adresse = %c",i,(t+i)->adresse);
printf("\nt[%d]:tel = %f",i,(t+i)->tel);
printf("\nt[%d]:vdep = %c",i,(t+i)->vdep);
printf("\nt[%d]:varr = %c",i,(t+i)->varr);
printf("\nt[%d]:ddep = %d",i,(t+i)->ddep);
printf("\nt[%d]:darr = %d",i,(t+i)->darr);
printf("\nt[%d]:nadulte = %f",i,(t+i)->nadulte);
printf("\nt[%d]:nenfant = %f",i,(t+i)->nenfant);
}
//affichage agence
for(i=0;i<n;i++)
{
printf("\nv[%d]:mtrans = %c",i,(v+i)->mtrans);
printf("\nv[%d]:tserv = %c",i,(v+i)->typeserv);
}
getch();
}