Bonjour à tous !
Alors j'ai un petit soucis que je n'arrive pas a résoudre.
En fait je dois extraire des données d'un fichier texte. J'extrais donc toutes les lignes du fichier que j'enregistre sous forme de liste (1 ligne = 1 liste).
Pour essayer de résumer, ce fichier contient les données de commande et chaque ligne commence par une chaine de caractère (3 ou 4 lettres).
Un produit commence par "LIN+i" (où i = 1 pour le premier produit, 2 pour le second etc...).
Ensuite suivent quelques lignes sur la quandité, le prix etc puis, si il y à un autre produit une ligne avec logiquement "LIN+(i+1)".
Exemple :
XXX+xxxxxxxxxxxxxxxxxxx // Lignes concernant la commande
XXXX+xxxxxxxxxxxxxxxxxxx
XXX+xxxxxxxxxxxxxxxxxxx
LIN+1yyyyyyyyyyyyyyyyyy
YYY+yyyyyyyyyyyyyyyyyyy
YYY+yyyyyyyyyyyyyyyyyyy
YYY+yyyyyyyyyyyyyyyyyyy
LIN+2zzzzzzzzzzzzzzzzzzzz
ZZZ+zzzzzzzzzzzzzzzzzzzzz
ZZZ+zzzzzzzzzzzzzzzzzzzzz
ZZZ+zzzzzzzzzzzzzzzzzzzzz
Ce que je veux obtenir c'est une liste avec :
LIN+1yyyyyyyyyyyyyyyyyy
YYY+yyyyyyyyyyyyyyyyyyy
YYY+yyyyyyyyyyyyyyyyyyy
YYY+yyyyyyyyyyyyyyyyyyy
afin de créer un objet à partir de celle ci (la classe existe avec en paramètre cette liste justement).
Puis ensuite la liste =
LIN+2zzzzzzzzzzzzzzzzzzzz
ZZZ+zzzzzzzzzzzzzzzzzzzzz
ZZZ+zzzzzzzzzzzzzzzzzzzzz
ZZZ+zzzzzzzzzzzzzzzzzzzzz
etc etc....
Et là je bloqueAlors je demande votre aide !
J'espère m'être correctement fait comprendre.
Merci![]()
Partager