Vous êtes sur la page 1sur 2

EXERCICE 1

#include<stdio.h>
main(){
char nom[50];
printf("Entrez le nom du fichier");
scanf("%s",nom);
FILE *F = fopen(nom,"r");
if(F==NULL) printf("Error");

FILE *FP = fopen("File_paire.txt","w");


if(FP==NULL) printf("Error");

FILE *FI = fopen("File_impaire.txt","w");


if(FI==NULL) printf("Error");
int T;
while(fscanf(F,"%d",&T)!=EOF){
if((T%2)==0)
fprintf(FP,"%d ",T);

else
fprintf(FI,"%d ",T);
}

fclose(F);
fclose(FP);
fclose(FI);

printf("Separation des nombres pairs et impairs terminee avec succès.\n");

EXERCICE 2

#include <stdio.h>
int main()
{
FILE *f1,*f2;
char ligne[100];
int i=1;
char nomf[50];
printf("donner le nom du fichier: ");
scanf("%s",nomf);
f1=fopen(nomf,"r");
f2=fopen("copie.txt","w");
if(f1==NULL)
printf("Erreur d'ouverture\n");

AIDI SANAA
else{
printf("Fichier ouvert avec succes\n");

while(fgets(ligne,sizeof(ligne),f1)!=NULL){
fprintf(f2,"%d-%s\n",i,ligne);
i++;
}

fclose(f1);
fclose(f2);
remove(nomf);
rename("copie.txt",nomf);
}

return 0;
}

AIDI SANAA

Vous aimerez peut-être aussi