Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2030 connectés 

  FORUM HardWare.fr
  Programmation

  [VB] Traitement de .txt [URGENT]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VB] Traitement de .txt [URGENT]

n°87005
dinbougre8​88
Posté le 08-01-2002 à 13:46:56  profilanswer
 

j'ai un fichier .txt de plusieurs milliers de ligne et je voudrais inverser l'ordre de chaque enregistrement.
c'est à dire ke la derniere ligne du fichier se retrouve à la premiere et la premier à la derniere ligne
 
comment je pourrai faire ça?
 
déjà comment on ouvre un fichier, le lire et se déplacer dedans?
help c urgent je dois le faire le plus vite possible

mood
Publicité
Posté le 08-01-2002 à 13:46:56  profilanswer
 

n°87010
juju_le_ba​rbare
Vous fiez pas aux apparences !
Posté le 08-01-2002 à 13:51:44  profilanswer
 

Si tu veux le savoir en Delphi je te le dirais mais pas en VB !!!
 
@+


---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com
n°87011
dinbougre8​88
Posté le 08-01-2002 à 13:52:53  profilanswer
 

juju_le_barbare a écrit a écrit :

Si tu veux le savoir en Delphi je te le dirais mais pas en VB !!!
 
@+  




 
[:sisicaivrai]
non il me le faut en VB  :cry:

n°87013
dinbougre8​88
Posté le 08-01-2002 à 14:08:29  profilanswer
 

:??:  :??:  :??:  
 
euh y a kelkun?
ça devrait pas etre trop dur pour un bon programmeur :D

n°87014
dinbougre8​88
Posté le 08-01-2002 à 14:08:45  profilanswer
 

comment on ouvre un fichier déjà pour le lire?

n°87024
dinbougre8​88
Posté le 08-01-2002 à 14:30:09  profilanswer
 

[:sisicaivrai] siouplé :(

n°87030
Clusty
Posté le 08-01-2002 à 14:51:18  profilanswer
 

Si tu veux plus de truc va sur vb france.
Sinon lire je sais faire :D  
 
Dim X as integer
X = freefile
 
Dim Var1
'Ouvre le fichier
Open "C:\Monfichier" For Input As #X
'Lit la première ligne et la place dans Var1
Input #X, Var1
'Ferme le fichier
Close #X

n°87033
kileak2
Posté le 08-01-2002 à 14:56:36  profilanswer
 

ca fait longtemps que j'ai pas touché à du VB, mais il y a la proprio Line Input qui te chope la ligne entière jusqu'au retour chariot !! c'est bien pratique  :)
 
Sinon tu as plusieurs soluces :
1- tu lis le fichier à l'envers et tu écris/recopies ds un fichier tampon.
2- tu fais bosser la bécanne avec un tableau de chaine.
Doit en avoir d'autres..............

n°87056
Carbon_14
Posté le 08-01-2002 à 15:38:08  profilanswer
 

Une variante "lourde"  :( mais pratique  :) serait de lire chaque ligne (avec Line Input) et de la sauver dans un fichier numéroté (genre L0001.TXT, voire L0001 pour ligne 1).  
Il y aurait autant de fichiers que de lignes. Suffit ensuite de les relire dans l'ordre inverse pour recréer le fichier final. Puis les effacer pour faire de la place...
En C, on peut gérer un pointeur sur le premier fichier et le faire bouger.
 
En QB, la mémoire tableau de chaîne ne dépasse pas 32k. On bloque donc vite, même en /AH (mode Huge, que pour tableaux numériques). En VB, c'est peut-être plus "vaste".

n°87057
kileak2
Posté le 08-01-2002 à 15:40:34  profilanswer
 

CARBON_14 a écrit a écrit :

 
 
En QB, la mémoire tableau de chaîne ne dépasse pas 32k. On bloque donc vite, même en /AH (mode Huge, que pour tableaux numériques). En VB, c'est peut-être plus "vaste".  




 
Yep ! ca dépend de la longueur de ses lignes :) Clair !

mood
Publicité
Posté le 08-01-2002 à 15:40:34  profilanswer
 

n°87083
Sylderon
Posté le 08-01-2002 à 16:15:54  profilanswer
 

Va voir ma réponse à un autre message ici
http://forum.hardware.fr/forum2.ph [...] &owntopic=
 
A+


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [VB] Traitement de .txt [URGENT]

 

Sujets relatifs
HYPER URGENT ! ! Je suis en stage et en galère !!![ASP]traitement de chaine, probleme !!!
[WINDEV] URGENT !! Comment utiliser le symbole " dans une chaine svp ?Au Secours !!! Besoin urgent d'un programmeur Access2000......
[JAVASCRIPT] interactivité CHAMP SELECT <=> IMAGE + urgent[VB6] Comment mettre des scrollBar sur une feuille ?? ( urgent svp )
Urgent besoin d'aide sur Oracle8i[VB]Comment creer un choix en debut de programme? (urgent)
urgent aider moi viteURGENT : Recherche Développeur Php/Java en Stage ou en CDD
Plus de sujets relatifs à : [VB] Traitement de .txt [URGENT]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR