Page 1 of 1

Insérer touche "Enter" dans un fichier texte

Posted: 27 Jun 2009, 14:18
by Guy2g
Bonjour :D

D'abord bravo pour ce logiciel interpréteur, que je découvre avec bonheur. 8)

Lors de l'écriture dans un fichier texte, est-il possible d'effectuer un retour à la ligne (touche "Enter") ?
Exemple : j'entre séquentiellement plusieurs données stockées dans des variables, tels que
Jean, 174, cheval
qui se retrouvent à la suite l'une de l'autre dans mon fichier texte :
Jean174cheval
alors que je souhaiterais obtenir une nouvelle ligne par item :
Jean
174
cheval
et l'insertion de "\n" ne fonctionne pas.
Y a t'il une soluce :idea: ? Merci d'avance :wink:

Re: Insérer touche "Enter" dans un fichier texte

Posted: 29 Jun 2009, 14:11
by Guy2g
Hello ! :)

Je crois avoir la réponse, mais il s'agit probablement d'un bug du programme (version 2.0.7.3).
Voilà, le but étant d'obtenir un fichier .txt suivant :
Chou
Bijou
Joujou
la première instruction est : Fichier Act-2.txt mode écrire, donnée : Chou\n, mode écriture : supprimer
les 2 instructions suivantes étant d'insérer respectivement les mots Bijou\n et Joujou\n mais en mode d'écriture : ajouter à la fin.

En exécution débogage ligne par ligne, j'ai pu constater que le '\n' est bien pris en compte, et donc un retour à la ligne est généré, mais à partir de la 2nde instruction, l'ajout à la suite (mots Bijou puis Joujou) ne se fait pas à partir de la dernière ligne (n°2) mais à la fin de la première ligne.
Ci-joint, image du fichier généré, sur lequel j'ai rajouté manuellement "XXX" pour matérialiser l'existence de la seconde ligne.
Image
Est-ce correct, et peut-on y remédier ? :?:
Merci d'avance :)
(en espérant que quelqu'un jette un coup d'oeil sur le forum ... je me sens seul :lol: )

Re: Insérer touche "Enter" dans un fichier texte

Posted: 29 Jun 2009, 15:36
by Jmgr
C'est normal, sous Windows les retours à la ligne sont \n\r et pas \n, et comme Actionaz ne permet pas d'écrire des \r il te faut ouvrir le fichier texte avec un éditeur de texte capable de lire les retours à la ligne UNIX (\n).

Je te déconseille donc fortement d'utiliser Notepad (le bloc-notes), mais plutôt Wordpad ou mieux Notepad++ qui est gratuit et largement plus intéressant.

Re: Insérer touche "Enter" dans un fichier texte

Posted: 29 Jun 2009, 20:47
by Guy2g
Merci pour le tuyau, Jmgr ! :)

Je vais essayer ça cette nuit ...

Re: Insérer touche "Enter" dans un fichier texte

Posted: 11 Jul 2009, 09:19
by extasie
Je me rappelle avoir eu ce programme, heureusement que je code en PHP et Notepad++ m'a donc "sauvez la mise" :wink:

Comme je suis gentil, voila le lien pour télécharger notepad++ http://www.01net.com/outils/telecharger ... 29119.html