Bonsoir à tous.
J'ai un autre problème qui parait simple, mais compliqué chez windev je ne sais pas trop pourquoi.
J'ai un fichier txt qui contient plusieurs lignes donc les numéros de lignes changent à chaque modification.
Donc je voudrais extraire uniquement chaque ligne contenant par exemple le mot "NEURONE" dans
mon fichier txt externe pour envoyer dans mon champs de saisie.
Il est facile chez windev de faire lorsqu'on connait les numéros de lignes, mais dans mon cas je ne connais pas de numéro de ligne parce que ça change à tout moment dès qu'il y a une modification.
Voilà mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 nNumFichier est un entier sCherch est une chaîne="NEURONE" sLigne est une chaîne nTaille est un entier nNumFichier=fOuvre("C:\MonFichier.txt") SI nNumFichier <> -1 ALORS sLigne = fLit(nNumFichier,nTaille) SI Contient(sLigne,sCherch,SansCasse)=Vrai ALORS Sai_ListeDesLignesComportantLeMotNEURONE=sLigne SINON fPositionne(nNumFichier,0,fpFin) fEcritLigne(nNumFichier,sCherch) Sai_ListeDesLignesComportantLeMotNEURONE=sLigne FIN FIN fFerme(nNumFichier)
Merci pour tout ceux qui apporteront de leurs contributions
Partager