digitalmars.D - operating-system-specific line ending
- sai (31/31) Dec 05 2005 how to know what is the operating-system-specific line ending ?
- Chris Miller (2/3) Dec 05 2005 std.path.linesep Why it's there, I don't know.
how to know what is the operating-system-specific line ending ? std.stream has following code: ---------------------- void writeLine(char[] s) { writeString(s); version (Win32) writeString("\r\n"); else version (Mac) writeString("\r"); else writeString("\n"); } ---------------------- how about making it ---------------------- version (Win32) conts _D_NL = "\r\n"; else version (Mac) conts _D_NL = "\r"; else conts _D_NL = "\n"; void writeLine(char[] s) { writeString(s); writeString(_D_NL); } ---------------------- so that we can use the constant _D_NL directly in our programs. May be such a constant is already defined somewhere, if so, could somebody please point it to me ? thanks in advance -SAI
Dec 05 2005
On Mon, 05 Dec 2005 18:07:20 -0500, sai <sai_member pathlink.com> wrote:how to know what is the operating-system-specific line ending ?std.path.linesep Why it's there, I don't know.
Dec 05 2005