DECOUPAGE

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 - 28 juil. 2004 à 16:33
_Thy_ Messages postés 33 Date d'inscription mardi 24 août 2004 Statut Membre Dernière intervention 19 septembre 2005 - 12 sept. 2004 à 20:01
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/24958-decoupage

_Thy_ Messages postés 33 Date d'inscription mardi 24 août 2004 Statut Membre Dernière intervention 19 septembre 2005
12 sept. 2004 à 20:01
Ce genre de source est toujours utile, je trouve plutot bien que +ieurs sources traitent du même sujet de façons différentes, dans ce cas particulier on peut comparer la lecture d'un fichier octet par octet et avec un buffer.

Par contre un effort sur l'othographe ferait pas de mal ;)
snip8 Messages postés 12 Date d'inscription samedi 31 juillet 2004 Statut Membre Dernière intervention 11 août 2004
3 août 2004 à 14:25
Comprend pas le fgetc() !

C'est bien pour un fichier texte, mais c'est tout.

Il vaut mieux ouvrir le fichier en binaire et copier ce que tu as besoin en mémoire pour le remettre dans le fichier de destination.

Un truc feof() sert à rien parce que arrivé à la fin du fichier fgetc() renvoie EOF.
while( (c = fgetc(in)) != EOF) {.......}.

Puis c'est vrai qu'il vaut mieux remettre en ANSI, par ce que tu dis à ton main() que tu renvois un int et tu fais un exit(1). Il suffisais de mettre un return 0.
Puis pourquoi exit(1), exit(0) ou exit(EXIT_SUCCESS).
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
29 juil. 2004 à 00:32
Mais ce n'est pas fait pour etre mechant, juste pour dire les choses comme elles sont.
1 acces disque en lecture + 1 en ecriture pour chaque octet, non et non c'est tres nul et on l'a explique tant de fois. C'est un travail a refaire.
ssaboum Messages postés 10 Date d'inscription jeudi 1 juillet 2004 Statut Membre Dernière intervention 30 juillet 2004
29 juil. 2004 à 00:28
Ne soyons pas trop mechant, je trouve ce code assez bien fait, mais remet le à la norme ANSI
parce que certains compilateur ne l'accepte pas tu utilises quoi ????
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
28 juil. 2004 à 16:33
recherche 'fgetc' sur les sources te sort 2 pages de copieur decoupeurs aussi nuls et qu'on a deja corriges.

Faut pas confondre un depot de sources sur CS et son propre cahier d'exercices persos.
Rejoignez-nous