[Issue 9776] Make raw write mode the default
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Mon Jun 15 19:22:16 PDT 2015
https://issues.dlang.org/show_bug.cgi?id=9776
Vladimir Panteleev <thecybershadow at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
CC| |thecybershadow at gmail.com
Resolution|--- |WONTFIX
--- Comment #4 from Vladimir Panteleev <thecybershadow at gmail.com> ---
I seriously doubt this is going to be changed as long as we use the C I/O API.
Not to mention that this would be a breaking change.
(In reply to Nick Sabalausky from comment #0)
> completely unnecessary on all versions of windows that
> DMD/Phobos supports (ie, at *least* as far back as XP).
Wrong, the Windows console still treats \n as "line feed without carriage
return".
(In reply to Andrej Mitrovic from comment #2)
> auto file2 = File("test2.txt", "w");
Use "wb" as the file mode, this is what it's for.
(In reply to Nick Sabalausky from comment #3)
> auto str = cast(string) std.file.read("input.txt");
> stdout.write(str);
Do not mix C I/O with OS I/O APIs.
--
More information about the Digitalmars-d-bugs
mailing list