Chaîne de caractère, je débute

Chaîne de caractère, je débute - VB/VBA/VBS - Programmation

Marsh Posté le 10-01-2008 à 13:51:33    

Bonjour à tous,
 
J'ai un fichier texte, toto.txt, comme ceci :
 
_______________________
aaa
bbb
ccc
prout
ddd
eee
fff
_______________________
 
 
 
Je souhaite faire un script qui me créé un toto2.txt listant ce qu'il y a en-dessous de la ligne "prout" du toto.txt
Je voudrai que mon toto2.txt ressemble à ça :
 
_______________________
ddd
eee
fff
_______________________
 
Merci d'avance à tous !!!!!!!

Reply

Marsh Posté le 10-01-2008 à 13:51:33   

Reply

Marsh Posté le 10-01-2008 à 14:06:39    

C'est bien.
Poste donc le code que tu as déja fait, et explique nous précisément quelles sont les difficultés que tu rencontres alors.

Reply

Marsh Posté le 10-01-2008 à 14:09:04    

ccp => c'était pas plutôt CPC6128 le nom de l'ordinateur Amstrad ?
 
-- Edit : Ouais, si... D'ailleurs on le voit sur ton avatar, le mot avec un "P" c'est celui du milieu, pas le dernier :D Même pas foutu d'orthographier correctement son pseudo [:ddr555] ;)


Message édité par MagicBuzz le 10-01-2008 à 14:10:34
Reply

Marsh Posté le 10-01-2008 à 14:12:03    

C'est bien CPC oui. Mon CCP vient d'une private joke perso. Et en plus, ca attire l'attention, on a bien du me poser cette question 20 fois sur ce forum :D

Reply

Marsh Posté le 10-01-2008 à 14:13:02    

Ah ok :D
 
(et en plus il assume pas :D)
 
Bon, Shimatetsuo, y vient ton code qui coince ? :o

Reply

Marsh Posté le 10-01-2008 à 14:28:57    

j'ai pas commencé ! je connais pas trop ...
je pense qu'il faut utiliser un "findstr" en mentionant la ligne "prout"
mais apres je sais pas comment lui dire "copie ce que tu trouves après "prout" dans toto2.txt"

Reply

Marsh Posté le 10-01-2008 à 14:33:15    

y'a pas de findstr à ma connaissance en VBS. pas dans la lib de base en tout cas.
 
tu dois simplement lire ton fichier ligne par ligne depuis le début.
et quand tu arrives à la ligne "prout", tu affiches chaque ligne lue.
 
et on peut pas t'en dire plus, c'est hors charte de demander un programme tout fait.
(et encore moins la résolution d'un exo)


Message édité par MagicBuzz le 10-01-2008 à 14:33:41
Reply

Marsh Posté le 10-01-2008 à 14:35:59    

Il suffit de raisonner en terme d'algo.
 
Tu lis le fichier ligne par ligne. Tant que tu n'as pas trouvé "prout", tu ne fais rien et tu passes a la ligne suivante. Quand tu as trouvé "prout", tu crées ton fichier 2 et tu recopies toutes les lignes que tu lis dans le fichier 1 dedans.
 
Edit - Non content de trouver des fautes (fictives  :o) dans mon pseudo, MagicBuzz se paye le luxe de répondre avant moi.


Message édité par ccp6128 le 10-01-2008 à 14:37:12
Reply

Marsh Posté le 10-01-2008 à 14:36:55    

oki, je vois à peu près, je vais faire ça et je reviens vers vous !
 
thx

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed