Modifier un enregistrement dans un fichier .TXT

Sujets variés concernant le développement en PureBasic
mikelo
Messages : 2
Inscription : lun. 10/oct./2011 10:43

Modifier un enregistrement dans un fichier .TXT

Message par mikelo »

Bonjour,

Après avoir acheté la licence PureBasic, je me suis lancé dans plusieurs petits développements.
Aujourd'hui après avoir écrit des enregistrements dans un fichier .txt,
je voudrais modifier une ou plusieurs informations dans un enregistrement.
Comment mettre a jour un seul enregistrement dans un fichier .txt ?
J'ai surement mal cherché.

Merci d'avance.
Avatar de l’utilisateur
Cool Dji
Messages : 1126
Inscription : ven. 05/sept./2008 11:42
Localisation : Besançon
Contact :

Re: Modifier un enregistrement dans un fichier .TXT

Message par Cool Dji »

Bonjour mikelo et bienvenue,

Je n'ai peut être pas la meilleure réponse mais dans un cas pareil, voilà ce que je fais :
1 - chargement complet du fichier en mémoire
2 - modification des informations dans la mémoire
3 - réécriture du fichier (le nouveau écrase l'ancien)

C'est, selon moi, la solution la plus simple avec un fichier texte

A bientôt
Only PureBasic makes it possible
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Modifier un enregistrement dans un fichier .TXT

Message par Ar-S »

Tout comme Cool Dji je pense que c'est la solution la plus rapide et la plus simple à mettre en place.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
djes
Messages : 4252
Inscription : ven. 11/févr./2005 17:34
Localisation : Arras, France

Re: Modifier un enregistrement dans un fichier .TXT

Message par djes »

Regarde aussi du côté de la bibliothèque préférences ; c'est vraiment le plus simple pour gérer des "enregistrements" dans un fichier qui reste au format texte.
mikelo
Messages : 2
Inscription : lun. 10/oct./2011 10:43

Re: Modifier un enregistrement dans un fichier .TXT

Message par mikelo »

Merci pour vos réponses,

En effet cette technique paraît la plus simple.

Ce fichier va me servir d'échange de données avec un système IBM i et
un PC, la solution du fichier .txt me semble la plus aisée à mettre en oeuvre.

Mais j'imaginais pouvoir modifiier un enregistrement avec son numéro d'ordre.

Ce fichier est dans un dossier partagé par les deux systèmes.
De toute façon je suis obligé côté IBM i de vider ce fichier et d'écrire à nouveau les données modifiées ou non.

A bientôt sur ce forum.
Répondre