alla
-
5 déc. 2000 à 21:53
fabieune
Messages postés21Date d'inscriptionvendredi 25 avril 2003StatutMembreDernière intervention10 mai 2004
-
16 mars 2004 à 20:08
J'aimerais savoir comment faire pour qu'un programme lise une ligne d'un fichier txt puis, une fois la ligne lue, il l'éfface en laissant les autre intactes. Et il lit la ligne suivante, puis la supprime, lit la ligne suivante, puis la suprime, ...
Et en plus si c'est possible, qu'il ne lise pas les liges en suivant, mais aléatoirement: par exemple, il lit la ligne 1, puis la ligne 35, puis la ligne 56, ...
conseil ... charger ton fichier ds un tableau travailler avec le tableau et ensuite écraser ton fichier et y rajouter ce que tu veux ...
'Pour charger ds un tableau
dim tableau(300,3) 'par ex
sub ...
i = 0
open "tonfichier" for input as #1
do while not eof(1)
i = i + 1
input #1, a,b,c,d
tableau(i,0) = a
tableau(i,1) = b
...
loop
end sub
'lire au hasard ds ton tableau
sub hazard()
r = rnd * 300
a = tableau(r,0)
b= ...
...
msgbox a & b & ...
end usb