SPLITTER DE FICHIER "MAJ V1.2"

trinitacs Messages postés 249 Date d'inscription mardi 16 juillet 2002 Statut Membre Dernière intervention 7 août 2003 - 17 nov. 2002 à 20:31
Alucards Messages postés 40 Date d'inscription mercredi 26 mars 2003 Statut Membre Dernière intervention 3 septembre 2008 - 10 févr. 2005 à 18:36
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/10123-splitter-de-fichier-maj-v1-2

Alucards Messages postés 40 Date d'inscription mercredi 26 mars 2003 Statut Membre Dernière intervention 3 septembre 2008
10 févr. 2005 à 18:36
voila g tester ton prog je le trouve excellent et je voulais le reprendre pour ajouter kelke modif mais kan je compil ca marche mais il s'execute pas je suis sous devc++ et me faudrait les options de compilation je pense .

si tu peux m'aider se serait sympa merci d'avance
Dreamer42 Messages postés 1 Date d'inscription dimanche 8 février 2004 Statut Membre Dernière intervention 8 mai 2004
8 mai 2004 à 17:29
Du point de vue fonctionnel, c'est nickel !

-> Fichier de 20 mo découpé *instantanémant* et pareil pour la reconstitution ...
Du très bon travail par rapport à la premier version qui "freezai" :(


Encore félicitation ;)
Je jette maintenant un petit coups d'oeil au sources :D


Remarque : Même en rapide, je n'ai pas vu de "perte de précision" ... ^^
24Karas Messages postés 233 Date d'inscription jeudi 4 juillet 2002 Statut Membre Dernière intervention 5 juillet 2008
4 janv. 2003 à 13:59
Merci ...
cs_LordBob Messages postés 2865 Date d'inscription samedi 2 novembre 2002 Statut Membre Dernière intervention 11 mai 2009 9
29 déc. 2002 à 11:38
24Karas j'adore ta source franchement il devrait y avoir plus des sources comme les tiennes... franchemement bien joué...
DeAtHCrAsH Messages postés 2670 Date d'inscription vendredi 25 janvier 2002 Statut Membre Dernière intervention 6 février 2013
25 nov. 2002 à 12:44
Ce programme est un bon début ... Comme trini te l'as dis, tu peux facillement l'amélioré ....
J'ai coder un découpeur de fichier en VB ... Allé le voir, vous verrez vite que niveau vitesse, il est beaucoup plus rapide .... Pourtant le VB est un language trop pas puissants ...
En gros je veux dire par la que ton code est mal structuré...
Voici le lien de la source si ca peux t'aider a ameliorer le rien niveau methodologie... : http://www.vbfrance.com/article.aspx?Val=5333

Bonne prog @LL
A++

DeAtH_-_CrAsH
24Karas Messages postés 233 Date d'inscription jeudi 4 juillet 2002 Statut Membre Dernière intervention 5 juillet 2008
19 nov. 2002 à 12:37
>>BIG OLIVIER
ouai t'as rezon mais j'ai pas trops le temps en ce moment.
Je note des commentaires et je ferai ça kan j'aurai le temps (c pas demain la veille mais bon pt'etre un jour)
-> pour quitter le programme tu cliques sur l'image :)
Utilisateur anonyme
19 nov. 2002 à 11:29
Au fait, on quitte le programme comment? :-)
Utilisateur anonyme
19 nov. 2002 à 11:28
Ouah! c'est rapide maintenant et avec le message c'est chouette. Mais pour la précision, c'est raté. Il est vrai que tu proposes deux options mais tu ne devrais qu'en faire une seule. On doit pouvoir reconstituer ou splitter un fichier situé dans n'importe quel répertoire. Pour cela, tu devrais créer un fichier de type texte dans lequel tu mettra l'historique de l'opération de découpage (nom original du fichier, nom des fichiers splittés). Tu devra aussi donner la possibilité de supprimer les fichiers après les différentes opérations. En plus, puisque tu as une interface graphique, ajoute une boîte de dialogue ouvrir.
Pour exemple, prend le code déposé le 04 novembre s'appelant Découpage de fichiers.
24Karas Messages postés 233 Date d'inscription jeudi 4 juillet 2002 Statut Membre Dernière intervention 5 juillet 2008
18 nov. 2002 à 12:49
>> TRINITACS
He ben le "ab" c simple
*a pour append (c'est à dire que tu ouvres ton fichier en écriture et ton pointeur se positionne à la fin du fichier)
*b pour binary (tu écris en binaire)
T'as raison pour les sous-programmes mais j'ai vraiment pas le temps. J'ai d'autres projets. (Pas de programmation mais pour les études)

Bon allez @++
24Karas Messages postés 233 Date d'inscription jeudi 4 juillet 2002 Statut Membre Dernière intervention 5 juillet 2008
18 nov. 2002 à 12:45
>> TRINITACS
He ben le "ab" c simple
*a pour append (c'est à dire que tu ouvres ton fichier en écriture et ton pointeur se positionne à la fin du fichier)
*b pour binary (tu écris en binaire)
T'as raison pour les sous-programmes mais j'ai vraiment pas le temps. J'ai d'autres projets. (Pas de programmation mais pour les études)

Bon allez @++
trinitacs Messages postés 249 Date d'inscription mardi 16 juillet 2002 Statut Membre Dernière intervention 7 août 2003 2
18 nov. 2002 à 09:06
24Karas >> C'est clair maintenant c'est instantané sur mon p166.
Dans ton switch tu devrais appellé des fonctions au lieu de mettre directement le code. Ça permettera de ne pas se perdre dans ton code et ça le rendra plus extensible, bon bref d'être réutilisable.
(dest)construcive? :)
L'option "ab" ça ouvre de quelle manière exactement?
24Karas Messages postés 233 Date d'inscription jeudi 4 juillet 2002 Statut Membre Dernière intervention 5 juillet 2008
17 nov. 2002 à 21:48
>>KAID
Quand je di "c pas bo le C++" c ironik. Au contraire je suis super content. En VB il m'aurait fallu 10Mo sur mon disque pour stocker mon exe et les dll :)

>>TRINITACS
Pour le if dont tu parles, je test car en fait je veux ouvrir le fichier a la fin (append) c pour ça que je met "ab" et puis il faut que pour la premiere utilisation je le crée le fichier dont la premiere fois je l'ouvre en "wr".
Je sui d'accord que je peux faire mieux d'ailleur je le fais en 5 min top chrono
Regarde le zip c la nouvelle version :)
(tient je te rajoute dans mon greetz)
@++ Merci pour ton aide
trinitacs Messages postés 249 Date d'inscription mardi 16 juillet 2002 Statut Membre Dernière intervention 7 août 2003 2
17 nov. 2002 à 20:47
J'ai regardé vite fait.
Je ne comprend pas pourquoi est ce que tu ouvres le fichier à chaque tours de boucle (découpeage)? Je ne comprend pas non plus l'histoire de première ouverture pour créer le fichier? Je crois que tu te prend la tête pour rien avec ce if (ligne 176). Si j'étais toi je mettrai l'ouverture du fichier dans le if de la ligne 158. De toute façon je vais voir ce que ça va donner en essayant.

C++ pas bo? Tu déconnes, polymorphisme, classes, héritages c'est excellent !
cs_Kaid Messages postés 949 Date d'inscription mardi 2 octobre 2001 Statut Membre Dernière intervention 8 juillet 2006 1
17 nov. 2002 à 20:34
Qu'est ce que tu entends par 'c pas bo le C++' ?
trinitacs Messages postés 249 Date d'inscription mardi 16 juillet 2002 Statut Membre Dernière intervention 7 août 2003 2
17 nov. 2002 à 20:31
24Karaas << "De toute façon je remercie toutes les personnes qui ont critiquées ce source "
:)
Rejoignez-nous