5 Decembre
This commit is contained in:
35
DEV1.1/TP13:Fichiers/Fichiers:suite/image.c
Normal file
35
DEV1.1/TP13:Fichiers/Fichiers:suite/image.c
Normal 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();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user