diff --git a/DEV1.1/TP13:Fichiers/Fichiers:suite/-Wall b/DEV1.1/TP13:Fichiers/Fichiers:suite/-Wall new file mode 100755 index 0000000..5c159b2 Binary files /dev/null and b/DEV1.1/TP13:Fichiers/Fichiers:suite/-Wall differ diff --git a/DEV1.1/TP13:Fichiers/Fichiers:suite/Fichiers:encore/Fichiers:fin/censure.c b/DEV1.1/TP13:Fichiers/Fichiers:suite/Fichiers:encore/Fichiers:fin/censure.c new file mode 100644 index 0000000..fcbeb45 --- /dev/null +++ b/DEV1.1/TP13:Fichiers/Fichiers:suite/Fichiers:encore/Fichiers:fin/censure.c @@ -0,0 +1,30 @@ +#include +#include +#include +#include + +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; +} \ No newline at end of file diff --git a/DEV1.1/TP13:Fichiers/Fichiers:suite/Fichiers:encore/Fichiers:fin/image.bin b/DEV1.1/TP13:Fichiers/Fichiers:suite/Fichiers:encore/Fichiers:fin/image.bin new file mode 100644 index 0000000..d67e8de Binary files /dev/null and b/DEV1.1/TP13:Fichiers/Fichiers:suite/Fichiers:encore/Fichiers:fin/image.bin differ diff --git a/DEV1.1/TP13:Fichiers/Fichiers:suite/Fichiers:encore/Fichiers:fin/image.c b/DEV1.1/TP13:Fichiers/Fichiers:suite/Fichiers:encore/Fichiers:fin/image.c new file mode 100644 index 0000000..0f9ee00 --- /dev/null +++ b/DEV1.1/TP13:Fichiers/Fichiers:suite/Fichiers:encore/Fichiers:fin/image.c @@ -0,0 +1,36 @@ +#include +#include +#include +#include + +int main(){ + FILE *f; + int largeur; + int longueur; + couleur c; + int i; + int j; + f=fopen("image.bin","r"); + fread(&largeur,4,1,f); + fread(&longueur,4,1,f); + fclose(f); + InitialiserGraphique(); + CreerFenetre(0,0,largeur/2,longueur/2); + f=fopen("image.bin","r"); + fseek(f,(8*(largeur/2)*longueur)+8,SEEK_SET); + for(i=0;i +#include +#include +#include + +int main(){ + FILE *f; + int largeur; + int longueur; + couleur c; + int i; + int j; + f=fopen("image.bin","r"); + fread(&largeur,4,1,f); + fread(&longueur,4,1,f); + fclose(f); + InitialiserGraphique(); + CreerFenetre(0,0,largeur,longueur); + f=fopen("image.bin","r"); + fseek(f,8,SEEK_CUR); + for(i=0;i