Vous n'êtes pas identifié(e).
Pages :: 1
Bonjour à vous tous,
Je voudrais écrire quelque part au milieu d'un très long fichier txt et je ne sais pas trop quelle démarche adopter...
Je sais lire un fichier, déplacer le curseur à l'endroit voulu, puis écrire qc.
Ceci a pour résultat d'écraser la section du texte précédent par l'actuel, et non pas d'insérer.
Je sais également qu'il faut garder en mémoire le texte ancien à partir du pointeur où l'on commence à écrire, puis
ajouter cette section au reste du texte nouvellement mis à jour. C'est justement cette étape qui me pose problème.
Faut-il? :
1) lire le tout
2) se déplacer (de 1000 caractères p.ex) et insérer le texte
3) relire le tout à partir du pointeur (et jusqu'à la fin, admettons au caractère 2000)
4) finir d'écrire l'ensemble
Cela me semble bien pénible lorsque, comme pour mon cas, le fichier est très long (400ko) et possède de très nombreuses transformations.
Quelqu'un aurait-il une façon plus appropriée de gérer ce genre de cas?
Hors ligne
>>Quelqu'un aurait-il une façon plus appropriée de gérer ce genre de cas?
oui, une base de données est fait pour stocker et manipuler une grande qte d'information
a++
Hors ligne
Oui, bon.
C'est un cas particulier.
Hors ligne
Pages :: 1