Bonjour, voilà mon problème : J'ai un fichier texte du type :Mon objectif est de lire le fichier texte dans une boucle,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
20340045Z;maison pour tous 0300047Z;maison de l'agriculture en zone rurale
chaque fois que la chaîne présente (espaces compris) de la colonne deux dépasse 20 caractères, je mémorise la colonne un et la colonne deux. J'écris dans un autre fichier texte (de sortie) les numéros (colonnne 1) et le libellé de plus de 20 caractères. L'objectif étant de "loguer" les libellés de plus de 20 caractères avec leur identifiant (colonnne1). Mon problème majeur est que je ne sais pas comment je peux faire pour aller lire simplement la colonne 2, lire sa longueur puis récupérer la colonne 1 si nécessaire. ça doit pouvoir se faire dans une seule boucle et sans utiliser de liste, juste avec deux variables ou même sans variables ?Si quelqu'un peut m'aiderTant que pas fin fichier texte
lire ligne
si longueur col2>20 alors
ecrire sortie.txt identifaint;libelle
fin si
ligne suivante
fin tant que
PS : Je n'ai pas le code écrit sous les yeux, il est au boulot.
Partager