Page 701 - IT2
P. 701
for(i=1;i<=n;i++){
if(strcmp(les_quartiers[i].nom,nom)==0){
k=i;
n=n-1;
for(j=k;j<=n;j++){
les_quartiers[j]=les_quartiers[j+1];
}
}
}
}
//=========Sauvegarder dans un fichier==============
void sauvegarder()
{int i;
char nomf[20];
printf("Saisir le nom du fichier: ");
scanf("%s",&nomf);
FILE* fichier = NULL;
fichier = fopen(nomf,"w");
if (fichier != NULL)
{
for(i=1;i<=n;i++)
{
fprintf(fichier,"%s/%d/%d
\n",les_quartiers[i].nom,les_quartiers[i].surface,les_quartiers[i].nbrhabitant);
}
fclose (fichier);
}
else
printf("Impossible d'ouvrir le fichier test.txt");
}
}
//=========Quitter==============
void quitter(){
system("cls");
printf("\n\n \t------------FIN-----------\n\n\n");
printf("\n\n \t------------MERCI-----------\n\n\n");
}
Main
int main ()
{
do{
printf("**************Gestion des quartiers********************* \n");
printf(" <1. Saisir un quartier---------------------------- \n");
printf(" <2. Afficher la liste des quartiers-------------- \n");
Filière Epreuve Session 6/10
DI Synthèse V2(Correction) Juillet 2015

