DUMP

cs_max12 Messages postés 1491 Date d'inscription dimanche 19 novembre 2000 Statut Modérateur Dernière intervention 7 juillet 2014 - 13 déc. 2005 à 16:35
cs_Mr.X Messages postés 118 Date d'inscription mercredi 22 octobre 2003 Statut Membre Dernière intervention 2 novembre 2007 - 27 oct. 2006 à 21:20
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/35060-dump

cs_Mr.X Messages postés 118 Date d'inscription mercredi 22 octobre 2003 Statut Membre Dernière intervention 2 novembre 2007
27 oct. 2006 à 21:20
Euh pour dumper des fichier binaire c'est pas top...
vaudrait mieu remplacer "r" par "rb" sa sra tout de suite déjà mieu.
De plus le size en long serait une bonne chose aussi.
Un contrôle des arguments ne serait pas inutile, un simple
if(argc < 2)return 1;
suffirait.
Pour une meilleur lisibilité du code utiliser une variable szFileName serait bien mieu que argv[argc-1].
A et puis mettre dans le home c'est franchement pas terrible. Dejà c'est pas portable et un petit "./" suffirait ou encore :
strcpy(l_szLog, l_szInput);
char *buffer = l_szLog;
while(*buffer){
if(*buffer '.')*buffer 0;
buffer++;
}
strcat(l_szLog, "_dump.txt");

Voila c'est tout sinon ton code est intéressant =)
poulpixx Messages postés 36 Date d'inscription dimanche 11 décembre 2005 Statut Membre Dernière intervention 17 février 2006
10 janv. 2006 à 20:16
non,pour l'adapter a windows il suffit de remplacer à la ligne 16 "/home/debug.txt" par "C:\\debug.txt" et de compiler. ton dump sera danc C:\debug.txt. n'oublie pas de mettre un argument à l'execution,ou si tu ne peux pas, a la ligne 17 tu remplace (fp=fopen(argv[argc-1],"r") par (fp=fopen("chemin_complet_du_fichier","r"). voila ;)
flamt Messages postés 19 Date d'inscription mardi 11 mars 2003 Statut Membre Dernière intervention 21 mai 2010
9 janv. 2006 à 22:14
ton code m'intéresse mais tu penses que ca serai dur de l'adapter a windows?
cs_max12 Messages postés 1491 Date d'inscription dimanche 19 novembre 2000 Statut Modérateur Dernière intervention 7 juillet 2014
14 déc. 2005 à 01:06
Merci :)
poulpixx Messages postés 36 Date d'inscription dimanche 11 décembre 2005 Statut Membre Dernière intervention 17 février 2006
13 déc. 2005 à 20:16
ouais je sais,jme suis planté.je vais rectifier ca.
cs_max12 Messages postés 1491 Date d'inscription dimanche 19 novembre 2000 Statut Modérateur Dernière intervention 7 juillet 2014
13 déc. 2005 à 16:35
La description ça sert à décrire le code et non à mettre du code !!! Faut rectifier ça
Rejoignez-nous