Bonjour à tous !!!
Nouveau problème :
J'ai fichier TXT avec ce genre de contenu :
ligne1;info1;info2;info3;<CRLF>
ligne2;info1;info2;info3;<CRLF>
ligne3;info1;info2;info3;<CRLF>
<CRLF> nest pas écrit en toutes lettres. Il est visible dans NotePad++
Je parcours ce fichier ligne par ligne pour trouver les infos avec la méthode : (exemple vite fait...)
ça marche nickel, je reviens pas la dessus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 fOuvre(MonFichier) MaLigne = fLitLigne(MonFichier) TANTQUE MaLigne <> EOT MonInfo = ExtraitChaine(MaLigne, MonRang, ";") ... MaLigne = fLitLigne(MonFichier) FIN
MAIS :
je souhaite, après avoir traité ma ligne, ajouter un "Tag" en début (ou fin) de ligne pour dire comme quoi la ligne a été traité.
exemple : OK;ligne1;info1;info2;info3;<CRLF>
et là je bloque.
Je me bagare avec fpositionne(), fecrit() ou fecritligne() mais sans trouver de résultat
En plus le CRLF semble me pourrir la vie...
dommage que la fonction finsere() n'existe pas !
Vous avez une solutoin simple pour faire ça ?
J'ai vu qu'avec la fonction fchargebuffer(), on pouvait faire pas mal de chose, mais je n'arrive pas à l'appliquer dans mon cas...
vu que je traite ligne par ligne...
Merci pour votre aide !!!
Partager