Merci de vos réponse j'ai donc tester en déclarant comme ceci:
TCHAR c[64]= _T("C:\\test.txt");
HANDLE hfl; DWORD rw; char buf[20];
hfl = CreateFile(c, GENERIC_READ, 0, 0, OPEN_EXISTING, 0, 0);
if(hfl == INVALID_HANDLE_VALUE) return; SetFilePointer(hfl, 91, 0, FILE_BEGIN); ReadFile(hfl, buf, 16, &rw, 0); CloseHandle(hfl); if(rw != 16) return; buf[16] = 0;
printf("%s",buf);
Lorsque je compile il n'y aucun problème mais lorsque j'exécute mon programme rien ne s'affiche ,lorsque je met le nom du fichier direct dans createfile en dur j'ai testé sa marche ou est mon erreur?
Merci encore
|