Gendal67
Messages postés627Date d'inscriptionmercredi 16 juin 2004StatutMembreDernière intervention24 juillet 2011
-
18 nov. 2004 à 23:28
Gendal67
Messages postés627Date d'inscriptionmercredi 16 juin 2004StatutMembreDernière intervention24 juillet 2011
-
19 nov. 2004 à 21:12
Dsl tt le monde, j'ai vu ac le moteur de recherche que bcp ont posé la question de readFile() mais j'ai pas réussi à trouver un exemple de truc qui m'interesse! En fait, je veux copier une executable à un autre emplacement, donc de manière binaire, caractère par caractère, comment puis je faire ?? Merci d'avance!! :-)
BruNews
Messages postés21041Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 19 nov. 2004 à 00:56
On ne copie rien octet par octet a moins d'avoir du temps a perdre. Dans tous les cas ReadFile ne connait pas d'autre mode que binaire car c'est l'API direct de lecture.
DWORD n;
BYTE bt[24];
n = 0;
// on demnde lecture de 24 octets a placer dans bt.
ReadFile(hfl, bt, 24, &n, 0);
a ce point, n contient nbr d'octets reellements lus et mis dans bt.
Sinon pour copier un fichier, tu peux directement utiliser CopyFile().