Programmer avec le langage Linotte
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Programmer avec le langage LinotteConnexion

Besoin d'un conseil sur la programmation en Linotte ?

Le Deal du moment : -38%
Promo Dyson : l’aspirateur Dyson V15 Detect ...
Voir le deal
499 €

descriptionGreffon conduit... EmptyGreffon conduit...

more_horiz
J'enregistre des données que j'espace par un retour à la ligne dans un fichier, comme ceci :

Code:


Sauvegarde :

Rôles :

* mémoire :
:
personnage
c :
:
conduit
Actions :

évoque c.
sélectionneretenregistrer()
évoque c.
écrire (sexe de mémoire)
évoque c.
écrire (chr (13))
évoque c.
écrire (force de mémoire)
évoque c.
écrire (chr (13))
évoque c.
écrire (vitesse de mémoire)
évoque c.
écrire (chr (13))
évoque c.
écrire (adresse de mémoire)
évoque c.
fermer()


J'aimerais pouvoir récupérer ces données.
Hors la fonction c.lire() retourne tous les caractères du fichier.
Je voudrais donc pouvoir récupérer chaque ligne de mon fichier séparément, à la manière du tube_fichier_lecture.

Exemple :

Code:


Ouvrir :

Rôles :

c :
:
conduit
mémo1 & mémo2 & mémo3 & mémo4 :
:
texte
Actions :

évoque c.
sélectionneretouvrir()
mémo1 vaut c.
lire()
mémo2 vaut c.
lire()
mémo3 vaut c.
lire()
mémo4 vaut c.
lire()


A noter que je ne connais pas d'avance le nombre de caractères contenu dans le fichier.

De plus, lors de la fonction c.sélectionneretenregistrer(), je voudrais pouvoir récupérer le chemin d'accès entré par l'utilisateur dans le sélecteur de fichier.
Ainsi, je pourrais faire une fonction "enregistrer" qui mettra à jour les données du dernier fichier sauvegardé.

descriptionGreffon conduit... EmptyRE: Greffon conduit...

more_horiz
C'est noté pour les deux demandes :

- Connaitre le chemin du fichier
- pouvoir lire ligne par ligne

http://code.google.com/p/langagelinotte ... tail?id=55

descriptionGreffon conduit... EmptyRE: Greffon conduit...

more_horiz
Ou sinon il faudrait des fonctions sélectionneretenregistrer() et sélectionneretouvrir() avec les tube_fichier.

descriptionGreffon conduit... EmptyRe: Greffon conduit...

more_horiz
privacy_tip Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
power_settings_newSe connecter pour répondre