5 Decembre

This commit is contained in:
Adrian POURCHOT 2022-12-06 11:30:57 +01:00
parent 3a0e4b5192
commit e21700b238
6 changed files with 101 additions and 0 deletions

Binary file not shown.

View File

@ -0,0 +1,30 @@
#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;
}

View File

@ -0,0 +1,36 @@
#include<stdlib.h>
#include<graph.h>
#include<stdio.h>
#include<string.h>
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<largeur/2;i++){
fseek(f,8*(longueur/2),SEEK_CUR);
for(j=0;j<longueur/2;j++){
fread(&c,4,1,f);
fseek(f,4,SEEK_CUR);
ChoisirCouleurDessin(c);
DessinerPixel(i,j);
}
}
int touche;
while(!ToucheEnAttente){}
touche=Touche();
if(touche==0xff80){
FermerGraphique();
}
}

Binary file not shown.

View File

@ -0,0 +1,35 @@
#include<stdlib.h>
#include<graph.h>
#include<stdio.h>
#include<string.h>
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<largeur;i++){
for(j=0;j<longueur;j++){
fread(&c,4,1,f);
fseek(f,4,SEEK_CUR);
ChoisirCouleurDessin(c);
DessinerPixel(i,j);
}
}
int touche;
while(!ToucheEnAttente){}
touche=Touche();
if(touche==0xff80){
FermerGraphique();
}
}