bonjour,
Je doix structurer un fichier texte en utilisant VB.NET,
en effet j'ai pu lire le fichier et avancer avec STREAM READER et STREAM WRITER.
mon fichier est de cette forme:
entête et numéro page
2015 texte1 texte2 texte3
texte1 texte2 texte3
2016 texte1 texte2 texte3
texte1 texte2 texte3
|pieds de page


je doit mettre les textes appartenant au même numéro sur la même ligne c'est à dire sous cette forme:
//1ère ligne
2015 ; texte1 texte1; texte2 texte2; texte3 texte3; en tête+numéro_ page;pieds de page
//2ème ligne//
2016 ; texte1 texte1;texte2 texte2 ; texte3 texte3
j'ai pu me débrouiller pour récupérer les ligne avec numéro , mais j'arrive pas à trouver la commande pour revenir à la ligne précédente et insérer dans l'emplacement convenable et ajouter l'en tête et le pieds de page à la fin de chaque ligne
comment faire?

j'ai fais une boucle de cette forme:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
.........
do
ligne = sr.readline
T=mid(ligne,1,1)
///je compare sur le 1er caractère//
if strcompare(T,"1")
sw.wrile(ligne & vbCrLf)
else if(strcompare(T, " ")
//ici je dois concaténer la ligne à la précédente : sauf que j'arrive pas à récupérer la ligne précédente//
end if
.........
sachant que mon fichier est assez grand et comporte plusieurs page.
merci pour votre aide