Insérer un retour chariot dans un fichier Txt ???

Signaler
Messages postés
15
Date d'inscription
vendredi 21 mai 2004
Statut
Membre
Dernière intervention
27 juin 2005
-
Messages postés
2
Date d'inscription
mardi 2 mars 2004
Statut
Membre
Dernière intervention
23 juin 2004
-
Bonjour ,
Voilà j'aimerai savoir comment faut-il faire pour insérez un retour chariot (Passer à la ligne concrétement !) lorsque que l'on envoi un flux vers un fichier txt ,je suis débutant : voilà a quiu ressemble mon début de méthode :

FileWriter letters=new FileWriter("Test.txt");
letters.write("NAME@@@Dupont");
//Ici j'aimerai que le fichier passe à la ligne
letters.write("SURNAME@@@André");
letters.close();

Si quelqu'un pouvait me sortit de cette impasse ça serait super !
Merci

6 réponses

Messages postés
2
Date d'inscription
mardi 2 mars 2004
Statut
Membre
Dernière intervention
23 juin 2004
4
Pour que ca marche avec wordpad

FileWriter letters=new FileWriter("Test.txt");
letters.write("NAME@@@Dupont\r\n");
letters.write("SURNAME@@@André");
letters.close();
Messages postés
68
Date d'inscription
mardi 2 mars 2004
Statut
Membre
Dernière intervention
10 mai 2007

Le caractère "\n" symbolise un retour chariot, tu peux donc ecrire:

FileWriter letters=new FileWriter("Test.txt");
letters.write("NAME@@@Dupont\n");
letters.write("SURNAME@@@André");
letters.close();

ou

FileWriter letters=new FileWriter("Test.txt");
letters.write("NAME@@@Dupont");
letters.write("\n");
letters.write("SURNAME@@@André");
letters.close();

etc.... c'est du pareil au meme

Ciao
Messages postés
15
Date d'inscription
vendredi 21 mai 2004
Statut
Membre
Dernière intervention
27 juin 2005

Oui mais le probléme avec cette commande c'est que le programme me crée un petit carré dans mon fichier txt mais ne passe rien à la ligne suivante !
Messages postés
68
Date d'inscription
mardi 2 mars 2004
Statut
Membre
Dernière intervention
10 mai 2007

Ah.....

Tu lis ton fichier avec quel éditeur ? De telles choses peuvent se produire avec le bloc note windows, mais avec wordpad normalement c'est ok.
Messages postés
15
Date d'inscription
vendredi 21 mai 2004
Statut
Membre
Dernière intervention
27 juin 2005

C bon je suis passé par l'héxadécimal est ça marche ,merci pour l'aide quand meme.
Messages postés
2
Date d'inscription
mardi 2 mars 2004
Statut
Membre
Dernière intervention
23 juin 2004
4
Pour que ca marche avec wordpad

FileWriter letters=new FileWriter("Test.txt");
letters.write("NAME@@@Dupont\r\n");
letters.write("SURNAME@@@André");
letters.close();