cs_djl
Messages postés3011Date d'inscriptionjeudi 26 septembre 2002StatutMembreDernière intervention27 novembre 2004
-
10 mai 2004 à 21:26
cs_djl
Messages postés3011Date d'inscriptionjeudi 26 septembre 2002StatutMembreDernière intervention27 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.
cs_djl
Messages postés3011Date d'inscriptionjeudi 26 septembre 2002StatutMembreDernière intervention27 novembre 20047 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és21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 10 mai 2004 à 21:44
sur win32: GetFileAttributes ou FindFirstFile.
A voir pour les autres systemes.
kod32
Messages postés46Date d'inscriptionmercredi 5 mai 2004StatutMembreDernière intervention13 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és21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 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és46Date d'inscriptionmercredi 5 mai 2004StatutMembreDernière intervention13 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és21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 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és3011Date d'inscriptionjeudi 26 septembre 2002StatutMembreDernière intervention27 novembre 20047 10 mai 2004 à 21:26
tu connais fwrite et fread ? parce que la tu fait ca caractere par caractere
10 mai 2004 à 21:51
10 mai 2004 à 21:44
A voir pour les autres systemes.
10 mai 2004 à 21:32
Merci
10 mai 2004 à 21:31
10 mai 2004 à 21:29
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...
10 mai 2004 à 21:28
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...
10 mai 2004 à 21:26