Bonjour
D'abord bravo pour ce logiciel interpréteur, que je découvre avec bonheur.
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 ? Merci d'avance
Insérer touche "Enter" dans un fichier texte
Insérer touche "Enter" dans un fichier texte
Rien ne sert de gémir, il faut réfléchir à point !
Re: Insérer touche "Enter" dans un fichier texte
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.
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 )
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.
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 )
Rien ne sert de gémir, il faut réfléchir à point !
Re: Insérer touche "Enter" dans un fichier texte
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.
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.
"My software never has bugs. It just develops random features."
Re: Insérer touche "Enter" dans un fichier texte
Merci pour le tuyau, Jmgr !
Je vais essayer ça cette nuit ...
Je vais essayer ça cette nuit ...
Rien ne sert de gémir, il faut réfléchir à point !
Re: Insérer touche "Enter" dans un fichier texte
Je me rappelle avoir eu ce programme, heureusement que je code en PHP et Notepad++ m'a donc "sauvez la mise"
Comme je suis gentil, voila le lien pour télécharger notepad++ http://www.01net.com/outils/telecharger ... 29119.html
Comme je suis gentil, voila le lien pour télécharger notepad++ http://www.01net.com/outils/telecharger ... 29119.html
Celui qui veut faire quelque chose trouve une solution, celui qui ne veut rien faire trouve une excuse.