Avatar billede it-dyret Nybegynder
22. februar 2004 - 10:24 Der er 6 kommentarer og
1 løsning

Hvordan skriver man en (CR+LF) i en fil

Jeg har brug for at skrive en (CR+LF) i enden af en linie i en fil.

Jeg her ingen problemer med at skrive i en fil, men er i tvivl om, hvordan jeg skriver en (CR+LF) og ender linien.

Hvordan gør man det?
Avatar billede schristensen Praktikant
22. februar 2004 - 10:27 #1
prøv med "\r\n"

\r = CR
\n = new line

/schristensen
Avatar billede arne_v Ekspert
22. februar 2004 - 10:42 #2
Normalt vil Java selv skrive det fornødne til at afslutte en linie, når
man bruger println metoden.

Har du specielle krav ?
Avatar billede normann1974 Nybegynder
22. februar 2004 - 21:07 #3
For at bruge println-metoden skal du dog først pakke din fil ind i java.io.PrintWriter-klassen, fx.

PrintWriter writer = new PrintWriter(new FileOutputStream(fil));
writer.println("En linie tekst.");

Denne klasse finder selv ud af, hvilke linieskift (LF eller CRLF), der benyttes i operativsystemet.
Avatar billede it-dyret Nybegynder
25. februar 2004 - 14:48 #4
Der skal skrives nogle data i en fil, export fra et system til import et andet system som kvæver at linierne i filen slutter med (CRLF) for adskille tubler. Giver BufferedWriter.newLine() CRLF, eller er det som der først bliver svaret at bruge \r og \n i den string man skriver i filen?
Avatar billede arne_v Ekspert
25. februar 2004 - 15:12 #5
Hvis du skal have XR LF uanset platform, så er "\r\n" nok den rigtige
løsning (på et forkert krav).
Avatar billede it-dyret Nybegynder
28. juli 2004 - 09:04 #6
Må hellere få afsluttet dette hængeparti... Det viste sig, at det ikke var CR + LF, der var problemet (de var skrevet som \r og \n). I stedet havde jeg glemt et semikolon, hvilket tog sin tid at finde, da fejlmeddelelsen fra det andet system var noget mangelfuld...

Hvis schristensen smider et svar, kommer der point i hans retning
Avatar billede it-dyret Nybegynder
15. august 2004 - 13:32 #7
Afslutter selv spørgsmålet, da der ikke er blevet er kommet et svar...

Men tak for hjælpen til alle! Er der nogen, der føler sig snydt, så smid en kommentar.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester