Probleme de passage de VC++ 6.0 à BC++ 6.0

Probleme de passage de VC++ 6.0 à BC++ 6.0 - C++ - Programmation

Marsh Posté le 17-01-2003 à 16:59:49    

Voila j'ai fait une fonction dans visual c++ qui marche, elle lit un BMP, mais quand je copie colle dans Borland C++ 6.0 ben ça marche plus j'obtient des trucs qui correspondent pas des taille de l'image exorbitante, pourtant y'a rien d'extraordinaire..
 
 BITMAPFILEHEADER entete1;
 BITMAPINFOHEADER entete2;
 
 FILE *F = fopen(image,"rb" );
 
 if(!fread(&entete1,sizeof(entete1),1,F))  
 {
  MessageBox(NULL,"Erreur de lecture de l'entete (FILE) de l'image","Erreur !!",NULL);
  return(im);
 }
 
 
 if(!fread(&entete2,sizeof(entete2),1,F))  
 {
  MessageBox(NULL,"Erreur de lecture de l'entete (INFO) de l'image","Erreur !!",NULL);
  return(im);
 }
}

Reply

Marsh Posté le 17-01-2003 à 16:59:49   

Reply

Marsh Posté le 17-01-2003 à 18:00:10    

Ça sent le pb d'alignement des données, compare ton sizeof(entete1) sous VC et BC++ pour voir..

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed