Parcourir fichier texte en vb

freddba Messages postés 2 Date d'inscription mercredi 23 mars 2005 Statut Membre Dernière intervention 24 mars 2005 - 23 mars 2005 à 15:54
freddba Messages postés 2 Date d'inscription mercredi 23 mars 2005 Statut Membre Dernière intervention 24 mars 2005 - 24 mars 2005 à 09:32
Bonjour tous ,

Je dois recreer une table à partir de fichier texte.
Petites précisions:
Je dois récuperer la date de création ainsi que l'heure.
Les fichiers textes ont toujours le même format c'est a dire:
0000000000;9999999999

je dois recuperer les 10 derniers chiffres de la première lignes
ainsi que les 10 derniers mais il peux y avoir 5000 lignes comme 100000

Merci d'avance a celui ou celle qui pourra m'aiguiller

@+

3 réponses

minimarch Messages postés 31 Date d'inscription mercredi 2 avril 2003 Statut Membre Dernière intervention 12 février 2006
23 mars 2005 à 17:50
jette un coup d'oeil a la fonction Mid fournie par VB.



Elle permet de decouper une chaine en specifiant la chaine, la position
du premier caractere, et la longueur de la chaine (10 dans ton cas).



Maintenant, si tu veux en plus ouvrir un fichier, faut regarder la fonction open nom_du_fichier for mode_ouverture as num_fichier.



De tete, il doit y avoir un moyen de recuperer tout le fichier ligne par ligne.
0
cs_CanisLupus Messages postés 3757 Date d'inscription mardi 23 septembre 2003 Statut Membre Dernière intervention 13 mars 2006 20
23 mars 2005 à 20:23
Salut,

Dim t() as string
dim buf as string
dim nf as integer
nf = freefile
open "Chemin_Fichier" for input as #nf
do while not eof(nf)
line input #nf, buf
t=split(buf,";")'là, traitement : t(0) 0000000000 et t(1) 9999999999 pour ton exemple
loop
close #nf

Loup Gris
0
freddba Messages postés 2 Date d'inscription mercredi 23 mars 2005 Statut Membre Dernière intervention 24 mars 2005
24 mars 2005 à 09:32
Bonjour Loup Gris ,

Je te remercie beaucoup tu m'as fais gagné beaucoup de temps.
Bonne continuation et surement a bientot
0
Rejoignez-nous