DEV/DEV1.1/TP13:Fichiers/Fichiers:suite/Fichiers:encore/Fichiers:fin/censure.c

30 lines
640 B
C
Raw Permalink Normal View History

2022-12-06 11:30:57 +01:00
#include<stdlib.h>
#include<graph.h>
#include<stdio.h>
#include<string.h>
int main(int argn , char** const argv){
FILE *f;
char c;
long l;
f=fopen(argv[1],"r");
if(f==NULL){
printf("Le fichier n'existe pas.\n");
} else{
fread(&c,1,1,f);
while (!(feof(f))){
if(c=='e'){
l=ftell(f)-1;
fclose(f);
fopen(argv[1],"r+");
fseek(f,l,SEEK_SET);
fwrite(&c,1,1,f);
fclose(f);
f=fopen(argv[1],"r");
fread(&c,1,1,f);
}
}
}
return 0;
}