Probléme pour Lire la fin d'un fichier sous MFC
Bonjour à tous et à toutes ,
j'ai ouvert un fichier binaire et je souhaite lire l 8 dérniers OCTETS de ce fichier et l'afficher dans une edit_Box .
Mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
int ProjetGame:::calculate(const TCHAR *fileName )
{
HANDLE hFile;
int ok = FALSE;
offset = F5BB0; // dérniére ligne du fichier binaire .
// open the file
hFile = ReadFile(fileName,
GENERIC_READ,
FILE_SHARE_READ,
NULL,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
NULL);
hFile = fseek(hFile, F5BB0, SEEK_END);
if (hFile != INVALID_HANDLE_VALUE)
{
DWORD fileSizeHigh;
DWORD bytesRead;
BYTE *buffer;
DWORD fileSize;
fileSize = GetFileSize(hFile, &fileSizeHigh);
ok = TRUE;
} |
Si y'a des gens qui pourront me corriger si je me suis tromper sur le code .
Cordialement ,
Fred .