AUTO-DUPLIQUER LE PROGRAMME COURANT

cs_djl Messages postés 3011 Date d'inscription jeudi 26 septembre 2002 Statut Membre Dernière intervention 27 novembre 2004 - 10 mai 2004 à 21:26
cs_djl Messages postés 3011 Date d'inscription jeudi 26 septembre 2002 Statut Membre Dernière intervention 27 novembre 2004 - 10 mai 2004 à 21:51
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/22685-auto-dupliquer-le-programme-courant

cs_djl Messages postés 3011 Date d'inscription jeudi 26 septembre 2002 Statut Membre Dernière intervention 27 novembre 2004 7
10 mai 2004 à 21:51
c'est plus rapide avec fread fwrite, dans k&r ca montre surtout des exemple de code condensé
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
10 mai 2004 à 21:44
sur win32: GetFileAttributes ou FindFirstFile.
A voir pour les autres systemes.
kod32 Messages postés 46 Date d'inscription mercredi 5 mai 2004 Statut Membre Dernière intervention 13 novembre 2004
10 mai 2004 à 21:32
C'est vrai, mais c'est pour controler que la copie puisse réussir, t'aurrais pas une autre méthode de vérification de l'existence du fichier ?

Merci
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
10 mai 2004 à 21:31
pas parce qu'on utilise un buffer qu'on a besoin de savoir la taille de l'exe, suffit de boucler tant qu'il reste des octets.
kod32 Messages postés 46 Date d'inscription mercredi 5 mai 2004 Statut Membre Dernière intervention 13 novembre 2004
10 mai 2004 à 21:29
je me suis inspiré du livre "Le langage C" par Kernighan et Ritchie (référence inconstestée ;)).
Je pense que c'est mieux char par char, ça évite d'utiliser un buffer et comme ça de ne pas avoir besoin de controler la taille de l'exe...
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
10 mai 2004 à 21:28
Salut,

justement une precision importante pour les debutants:

- ne pas reussir a ouvrir un fichier ne signifie nullement qu'il n'existe pas. Suffit qu'un autre prog l'ait deja ouvert en mode exclusif avant et ta func fexist() repond de travers.

ciao...
cs_djl Messages postés 3011 Date d'inscription jeudi 26 septembre 2002 Statut Membre Dernière intervention 27 novembre 2004 7
10 mai 2004 à 21:26
tu connais fwrite et fread ? parce que la tu fait ca caractere par caractere
Rejoignez-nous