Bonjour,


Voilà je lis un fichier binaire qui a été réalisé par une application dévellopé en pascal.Dans ce fichier binaire, il a des variable de type "Real" qui ont donc une taille de 6 octets.

Le probleme c'est que je n'ai pas de type de variable en c++ avec une taille de 6 octets. (float-> 4 octets, double-> 8 octets) .


CFile INFILE(FichierBinALire,CFile::typeBinary | CFile::modeRead | CFile::shareDenyNone) ; // ouverture en lecture d'un fichier binaire

INFILE.Read(&m_bypremierOctet,1); //type BYTE 1 octet
INFILE.Read(&m_bydeuxiemeOctet,1); // type BYTE 1 octet
INFILE.Read(&m_ctroisiemeOctet,1); // type char 1 octet



INFILE.Read(& ????????????????????????,6);// COMMENT FAIRE SVP ??



INFILE.Close(); //fermeture

En conclusion : Comment puis je lire une variable de taille 6 octets en c++ ????

Merci beaucoup !
Au faite, je suis débutant.....!!
Merci beaucoup