Etudes/Premiere annee/utilisationFseek/main.c

33 lines
645 B
C

#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#define TAILLEMAX 50
int main()
{
int largeur,hauteur,nbCouleur;
FILE *pPicture = fopen("/home/USERS/ELEVES/SNIR2015/imgBMP/image256Couleurs.bmp", "r");
if(errno != NULL){
printf("Erreur fichier : erreur n'%d\n", errno);
exit(0);
}
fseek(pPicture, 18, SEEK_SET);
fread(&largeur, sizeof(int), 1, pPicture);
fread(&hauteur, sizeof(int), 1, pPicture);
fseek(pPicture, 28, SEEK_CUR);
fread(&nbCouleur, sizeof(int), 1, pPicture);
printf("%d\n",largeur);
printf("%d\n",hauteur);
printf("%d",nbCouleur);
return 0;
}