déjà mais j'ai un résultat bizarre
nomrub = extraitligne(...)
a la fin j'ai un résultat du genre [] comme si il avait récupérer tout le contenu du fichier et n'arrivait pas à l'afficher.Cliquez pour agrandir...
-
Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !Rejeter la notice
DEMANDE [RESOLU] Comment récupérer des lignes spécifiques d'un fichier txt
Discussion dans 'Windev' créé par Njassou, Fev 12, 2019.
Fichiers attachés:
Re-Salut @Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
Voici un bout de code qui pourrait t'aider.
Chargement du texte
Méthode de lecture des lignes avec possibilité de récupération une partie de la ligne lue:Code (Windev):s_MonTxt est chaîne =Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
+[Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
]+"printout.txt")
s_LigneLue est chaîne=""
i est un entier
SIBonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(s_MonTxt)>0 ALORS
BOUCLE
i++
s_LigneLue=CMD_Extrait_Ligne(s_MonTxt,i,"")
SI s_LigneLue<>"" ET s_LigneLue<>EOT ALORS
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(i,s_LigneLue)
FIN
SIBonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
ALORS
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
())
SORTIR
FIN
SI s_LigneLue = EOT ALORS SORTIR
FIN
FIN
Code (Windev):PROCEDURE CMD_Extrait_Ligne(LOCAL _sMsg est une chaîne,LOCAL _nLign est un entier,LOCAL _sSect est une chaîne,_sSep est une chaîne=" ",_nRang est un entier=1)
sTxtRenv est une chaîne=""
_sMsgATraiter est une chaîne=_sMsg
SI _sMsgATraiter<>"" ET _nLign>0 ALORS
sLigTXT est une chaîne=Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(_sMsgATraiter,_nLign),sscExtérieur)
SI _sSect<>"" ALORS
sTxtRenv=Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(sLigTXT,_nRang,_sSep)
SINON
sTxtRenv=sLigTXT
FIN
FIN
RENVOYERBonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(sTxtRenv)
Re-Salut @Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
Voici un bout de code qui pourrait t'aider.
Chargement du texte
Méthode de lecture des lignes avec possibilité de récupération une partie de la ligne lue:Code (Windev):s_MonTxt est chaîne =Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
+[Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
]+"printout.txt")
s_LigneLue est chaîne=""
i est un entier
SIBonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(s_MonTxt)>0 ALORS
BOUCLE
i++
s_LigneLue=CMD_Extrait_Ligne(s_MonTxt,i,"")
SI s_LigneLue<>"" ET s_LigneLue<>EOT ALORS
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(i,s_LigneLue)
FIN
SIBonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
ALORS
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
())
SORTIR
FIN
SI s_LigneLue = EOT ALORS SORTIR
FIN
FIN
Code (Windev):PROCEDURE CMD_Extrait_Ligne(LOCAL _sMsg est une chaîne,LOCAL _nLign est un entier,LOCAL _sSect est une chaîne,_sSep est une chaîne=" ",_nRang est un entier=1)
sTxtRenv est une chaîne=""
_sMsgATraiter est une chaîne=_sMsg
SI _sMsgATraiter<>"" ET _nLign>0 ALORS
sLigTXT est une chaîne=Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(_sMsgATraiter,_nLign),sscExtérieur)
SI _sSect<>"" ALORS
sTxtRenv=Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(sLigTXT,_nRang,_sSep)
SINON
sTxtRenv=sLigTXT
FIN
FIN
RENVOYERBonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(sTxtRenv)Cliquez pour agrandir...
je fais un test et je vous fait part de la situation. merci bien