cs_Bashi
Messages postés7Date d'inscriptionmardi 6 mai 2003StatutMembreDernière intervention25 janvier 2004
-
6 mai 2003 à 15:55
cs_dragon
Messages postés2336Date d'inscriptionsamedi 14 juillet 2001StatutMembreDernière intervention 5 mai 2009
-
7 mai 2003 à 19:29
Bonjour, je suis en train de faire un programme qui doit entrer des données dans un fichier txt sous windows et lorsque je fais un "\n" pour changer de ligne entre deux chaînes de carctères, il y a un petit rectangle qui apparait entre mes chaînes au lieu d'avoir un changement de ligne. Est-ce qu'il y a quelqu'un qui sait comment faire un changement de ligne dans un txt sous windows?
CoreBreaker
Messages postés540Date d'inscriptiondimanche 23 mars 2003StatutMembreDernière intervention 5 octobre 20071 7 mai 2003 à 00:43
Ce petit carré est code ASCII 0x0A (line feed) c'est un '\n' seul mais pour un retour à la ligne sous Windows il faut qu'il soit précédé du code ASCII 0x0D (carriage return) c'est un '\r'.
Donc un retour à la ligne complet c'est "\r\n" mais tu peux trouver le retour à la ligne intépendant de l'OS (Windows ou Unix) comme ceci:
System.getProperty("line.separator")
Core Breaker :)
Vous n’avez pas trouvé la réponse que vous recherchez ?