formattedRead whitespace quirks (compared to scanf)

Gordon me at home.com
Wed Dec 25 13:39:28 PST 2013


On Wednesday, 25 December 2013 at 21:06:46 UTC, Ali Çehreli wrote:
> On 12/25/2013 12:43 PM, Gordon wrote:
> > In "C", the variable "a" would contain only "hello";
> > In "D", the variable "a" would contain "hello world 42";
> >
> That is by design. Since a string can contain space characters, 
> the normal behavior is to read everything as a part of the the 
> string. scanf is defined differently.
>

Thank you, Ali - this explains few other discrepancies I found 
(or just didn't expect).

Since it all started with "slurp" for me, I now see that using 
"slurp" correctly is much trickier than I expected.

Oh well..


More information about the Digitalmars-d mailing list