OVH Cloud OVH Cloud

Ecrire ds un fichier à une ligne précise

1 réponse
Avatar
Dom
Bonjour,

Je souhaiterai écrire ds un fichier texte une donnée mais à une ligne
précise de ce fichier texte.
Comment faire ?
Merci

1 réponse

Avatar
Patrice Henrio
Pas d'autre solution que de lire ligne par ligne et réécrire de la même
façon en introduisant la nouvelle ligne.
Cela peut se faire de différentes façons et le sujet a déjà été traité ici.
Si le fichier est long, on peut aussi l'associer à un fichier de Word.
On ajoute les lignes au bout du fichier texte et on insère les numéros de
lignes dans le fichier binaire.

Supposons le texte suivant

"Le petit chat est mort.<CrLf>
J'en suis bien triste. <CrLf>
Je n'aurai plus de chat. <CrLf>
Fin de mon poème. <CrLf>"

rentré dans le fichier suivant
"J'en suis bien triste. <CrLf>
Fin de mon poême. <CrLf>
Le petit chat est mort.<CrLf>
Je n'aurai plus de chat. <CrLf>"

Le fichier binaire comportera les valeurs suivantes
3
1
4
2

Il faudra reconstituer le texte au fur et à mesure de la lecture.





"Dom" a écrit dans le message de
news:40f4754f$0$31398$
Bonjour,

Je souhaiterai écrire ds un fichier texte une donnée mais à une ligne
précise de ce fichier texte.
Comment faire ?
Merci