cs_fred23
Messages postés152Date d'inscriptionlundi 5 août 2002StatutMembreDernière intervention15 juillet 2006
-
6 juin 2003 à 15:25
cs_psycho
Messages postés232Date d'inscriptionsamedi 11 mai 2002StatutMembreDernière intervention27 octobre 2007
-
6 juin 2003 à 16:06
Bonjour,
Ce message de detress d'un gars qui est dépassé par le probleme suivant:
J'ai un fichier texte de longueur variable, mais toujour formaté pareil.
J'ai besoin de filtre certaines données: exemple, je choisi le sub#: (numero du sub) et j'en extrait la somme du temps de com dur: (mm:ss)
chaque ligne du fichier est toujours comme suit:
SUB#:0410 DIALED:0410 Group TIME: 11:03 30.04.03 DUR:00:26 CH:1
Qui pourrait me dire comment lire chaque ligne, trier chacune d'elles pour additionner par SUB# la valeur totale de DUR:
cs_psycho
Messages postés232Date d'inscriptionsamedi 11 mai 2002StatutMembreDernière intervention27 octobre 2007 6 juin 2003 à 16:06
pour ca, tu ouvres le fichier, tu fais ensuite
do while not eof(1)'tant que la fin du fichier n est pas rencontree faire :
line input #1,ligne_lue'on récupere la ligne
num_sub=val(mid(ligne,6,4))'on sélectionne une partie de la ligne(6e caractere, sur 4 caractere)
com_dur_min=val(mid(ligne,52,2))'idem
com_dur_sec=val(mid(ligne;55,2))'idem
doevents'on laisse la main au systeme
loop'on recommence
ne pas oublié de fermer le fichier, et le tour est joué.
voila, si tu veux plus d info, ben fé le savoir
++
psycho :shy)