readln() returns new line charater

Vladimir Panteleev vladimir at thecybershadow.net
Sat Dec 28 09:08:38 PST 2013


On Saturday, 28 December 2013 at 17:07:23 UTC, Andrei 
Alexandrescu wrote:
> On 12/28/13 8:49 AM, Jeroen Bollen wrote:
>> Why is when you do readln() the newline character (\n) gets 
>> read too?
>> Wouldn't it make more sense for that character to be stripped 
>> off?
>
> So you know that if it returns an empty string the file is done.

And also so a readln/writeln loop preserves line endings.


More information about the Digitalmars-d mailing list