Page 955 - IT2
P. 955
L’ajout sera fait dans le bon endroit selon le numéro identifiant (Pour avoir un ordre
par numéro identifiant).
printf("donner le identifiant de note de frais\n");
scanf("%d",&HistoriqueChargeDéplacement[j].identifiant);
printf("donner la mission\n");
scanf("%s",HistoriqueChargeDéplacement[j].mission);
printf("donner le lieu\n");
scanf("%s",HistoriqueChargeDéplacement[j].lieu);
printf("donner la duree de note de frais\n");
scanf("%d",&HistoriqueChargeDéplacement[j].duree);
printf("donner le montant de note de frais\n");
scanf("%d",&HistoriqueChargeDéplacement[j].montant);
printf("donner le statut de chargeDéplacement \n");
scanf("%s",HistoriqueChargeDéplacement[j].statut);
i=0;
while(HistoriqueChargeDéplacement[i].identifiant<ident) i++;
for(j=n-1;j>=i;j--){
HistoriqueChargeDéplacement [j+1]=
HistoriqueChargeDéplacement [j];
}
strcpy(HistoriqueChargeDéplacement [i].mission,mission);
strcpy(HistoriqueChargeDéplacement [i].lieu,lieu);
HistoriqueChargeDéplacement [i].identifiant=identifiant;
printf("le nouveau tableau des notes de frais est:\n");
Filière Epreuve Session 8/17
DI Synthèse V1 (Correction) Juillet 2016
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812

