CONCATÉNATION DE DEUX FIHCIER

Signaler
Messages postés
23
Date d'inscription
samedi 24 janvier 2004
Statut
Membre
Dernière intervention
17 octobre 2004
-
Messages postés
17
Date d'inscription
jeudi 25 mars 2004
Statut
Membre
Dernière intervention
6 décembre 2004
-
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/21647-concatenation-de-deux-fihcier

Messages postés
17
Date d'inscription
jeudi 25 mars 2004
Statut
Membre
Dernière intervention
6 décembre 2004

Hum, c est un programme cool, mais pourquoi si l objectif est uniquement de concatener deux programmes, je vois pas trop l utilite .....

La commande copy du DOS est de loin suffisante, efficace et rapide non ?????? En plus on peut ainsi concatener une liste de fichiers avec *.
Messages postés
23
Date d'inscription
samedi 24 janvier 2004
Statut
Membre
Dernière intervention
17 octobre 2004

coucou, c'est re-moi...
petite faute d'anglais :
copyed = copied

Trois commentaires:
- La taille de ton buf (10 octets) fait que la copie de ton fichier va devoir faire énormément de boucles pour copier un fichier de quelques Ko. Je te conseillerais de prendre au moins 2Ko voir plus, mais dans ce cas de recourir à malloc en C ou new si tu fais du C++ et dans ce cas d'allouer 10, 50 ou 100Ko, voir même plus.
- Les noms de variables sont plus adéquats que dans ton autre code du parallélogramme.
- Toutefois la variable read n'est pas très bien choisie car il y a dans stdio une fonction read qui est le pendant non bufferisé de fread, ça gêne donc la lecture. Et qui sait peut être que certains compilateurs basiques seraient gênés.

Voila, c tout.