OVH Cloud OVH Cloud

Petit exercice en C++

3 réponses
Avatar
nospam
Bonjour à tous,

Je ne suis pas programmeur et je cherche quelqu'un qui pourrait
me créer le petit exécutable suivant (pour Windows XP).

EN ENTREE :

- "Quel est le fichier ?" Je lui indique où il se trouve en cliquant dans
une petite boite de dialogue Windows (ex : "essai.txt")

- "A découper en combien de partie ?" Je lui indique un chiffre entre
2 et 9 (ex : 3)

Ensuite il lit en entrée le fichier texte "essai.txt" au format suivant :

*************** LIGNE 1 ************************
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
cccccccccccccccccccccccccccccccccccccccccccccccccccccc
dddddddddddddddddddddddddddddddddddddddddddddddd
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
gggggggggggggggggggggggggggggggggggggggggggggggg
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh

...et me le découpe en 3 (dans mon exemple) parties EGALES en
nombre de lignes (dans la mesure du possible) tout en recopiant la
1ère ligne à l'identique dans les 3 fichiers texte de sortie.

Ce qui donne les 3 fichiers suivants EN SORTIE :

"essai p1.txt"

*************** LIGNE 1 ************************
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
cccccccccccccccccccccccccccccccccccccccccccccccccccccc

"essai p2.txt"

*************** LIGNE 1 ************************
dddddddddddddddddddddddddddddddddddddddddddddddd
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff

"essai p3.txt"

*************** LIGNE 1 ************************
gggggggggggggggggggggggggggggggggggggggggggggggg
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh

A noter que chaque ligne des fichiers texte se termine par un "CR + LF"
(carriage return + line feed).

Idéalement, j'aimerais qu'il mémorise le dernier répertoire utilisé
où se trouvait le fichier d'entrée. Dans tous les cas, les fichiers
de sortie iront dans le même répertoire.

Merci pour votre aide !

Bien Cordialement,

Christian email : c9XXXc9@myrealbox.com
(enlever la partie "XXX" de l'email, je fais çà pour lutter contre le spam).

3 réponses

Avatar
Pierre Maurette
Bonjour à tous,

Je ne suis pas programmeur et je cherche quelqu'un qui pourrait
me créer le petit exécutable suivant (pour Windows XP).
http://assembleur.maurette.free.fr/temporaire/decoupe.zip

--
Pierre

Avatar
nospam
Bravo Pierre et merci beaucoup, votre réalisation est remarquable !
Avatar
Pierre Maurette
Bravo Pierre et merci beaucoup, votre réalisation est remarquable !


Attention, vite fait. Pas faire le test du singe, même pas celui du

panda endormi ;-)
--
Pierre