42 lines
736 B
C
42 lines
736 B
C
#include<stdio.h>
|
|
#include<stdlib.h>
|
|
#include<graph.h>
|
|
|
|
int main(void){
|
|
|
|
FILE* flux;
|
|
flux=fopen("image.bin", "r");
|
|
int h,l;
|
|
int coul1,coul2,coul3;
|
|
int compteurL,compteurH;
|
|
couleur couleurPixel;
|
|
|
|
if(flux){
|
|
|
|
fread(&l,sizeof(int),1,flux);
|
|
fread(&h,sizeof(int),1,flux);
|
|
printf("l=%d d=%d\n",l,h );
|
|
InitialiserGraphique();
|
|
ChoisirEcran(0);
|
|
CreerFenetre(10,10,l,h);
|
|
|
|
for(compteurL=0;compteurL<l;compteurL++){
|
|
|
|
|
|
for(compteurH=0;compteurH<h;compteurH++){
|
|
|
|
fread(&couleurPixel,sizeof(couleur),1,flux);
|
|
|
|
ChoisirCouleurDessin(couleurPixel);
|
|
DessinerPixel(compteurL,compteurH);
|
|
}
|
|
|
|
}
|
|
Touche();
|
|
FermerGraphique();
|
|
fclose(flux);
|
|
}
|
|
|
|
|
|
return EXIT_SUCCESS;
|
|
} |