October 06, 2016 File.write write extra CR character if a string has CRLF on windows | ||||
---|---|---|---|---|
| ||||
string s is multi-lines (CRLF as line break) The write function will write extra CR character for each CRLF pair -> why (bug?) import std.file; import std.stdio; string s = ...; auto fHandle = File("f:\\text.txt", "w"); // open for writing fHandle.write(s); fHandle.close(); |
October 06, 2016 Re: File.write write extra CR character if a string has CRLF on windows | ||||
---|---|---|---|---|
| ||||
Posted in reply to Pham | On Thursday, 6 October 2016 at 15:00:00 UTC, Pham wrote: > string s is multi-lines (CRLF as line break) > The write function will write extra CR character for each CRLF pair -> why (bug?) > > import std.file; > import std.stdio; > > string s = ...; > > auto fHandle = File("f:\\text.txt", "w"); // open for writing > fHandle.write(s); > fHandle.close(); Take a look at this thread: http://forum.dlang.org/post/ehdnboaufaadgiaahldb@forum.dlang.org |
Copyright © 1999-2021 by the D Language Foundation