Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionHANDLE hfl; DWORD d, offset, val; // j'utilise un CAST offset = (DWORD)Tab[0]; val = (DWORD)Tab[1]; // ouverture du fichier qui existe hfl = CreateFile("D:\\tot.txt", GENERIC_WRITE, 0, 0, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0); if(hfl == INVALID_HANDLE_VALUE) return; // je place le pointeur SetFilePointer(hfl, offset, 0, FILE_BEGIN); d = 0; // pour verif bonne ecriture // j'ecris la valeur MAIS pourquoi ya un & devant val ??? Je passe en parametre la valeur pas l'adresse ?! WriteFile(hfl, &val, 1, &d, 0); // on ferme fichier CloseHandle(hfl);