cs_IMR
Messages postés1Date d'inscriptionjeudi 17 septembre 2009StatutMembreDernière intervention17 septembre 2009
-
17 sept. 2009 à 12:46
cs_Matt67
Messages postés549Date d'inscriptionsamedi 6 septembre 2003StatutMembreDernière intervention 6 mars 2010
-
26 sept. 2009 à 21:52
Bonjour,
je souhaiterais faire un programme en C++ qui extrait un .exe vers un endroit précis.
je me suis dit que je pouvais stocker mon .exe dans un string pour le restituer par la suite. Mais je n'arrive pas à le faire.
Quelqu'un aurais pourrais m'expliquer comment procéder?
Si vous avais une autre idée pour créer programme qui extrait un .exe je suis preneur aussi.
Merci pour vos éventuelles réponses.
depuisEXE:
ReadFile(hexe, buf, 4000, &rw, 0);
if(!rw) goto closeDST; // PLUS D'OCTETS A COPIER
WriteFile(hdst, buf, rw, &rw, 0);
if(rw == 4000) goto depuisEXE; // NE PAS CONTINUER SI < A DEMANDE PLUS HAUT
fregolo52
Messages postés1114Date d'inscriptionmercredi 15 juin 2011StatutMembreDernière intervention 6 mai 20214 22 sept. 2009 à 10:36
Matt,
Il est vrai que je trouvais très bizarre de faire des goto, surtout qu'on apprend à ne jamais l'utiliser en C.
Mais j'ai vu une fois du code du noyau Linux, y'a des goto à gogo. :)
Vu que c'est un coeur stable, je me dis que c'est peut-être utile.
cs_Matt67
Messages postés549Date d'inscriptionsamedi 6 septembre 2003StatutMembreDernière intervention 6 mars 20103 26 sept. 2009 à 21:52
Je n'ai pas dit qu'il ne fallait pas utiliser les gotos mais plutôt éviter de les employer à tire larigot...
Ici, dans l'exemple, un while et un break était suffisant et ne rendait pas le code illisible.
Rendre lisible un code en utilisant les gotos, ah bon !!!
Matt... qui est contre les gotos. On peut faire sans !