TDPL's use of readf
    Jonathan M Davis 
    jmdavisProg at gmail.com
       
    Wed Jun 23 21:10:37 PDT 2010
    
    
  
Jeff Merrick wrote:
> On page 22 of TDPL, we have the following code:
> 
> import std.contracts, std.stdio;
> void main(string[] args) {
>   // ...
>   for (double x; readf(" %s ", &x) == 1; ) {
>     // ...
>   }
>   // ...
> }
> 
> Using DMD v2.047, I get the following error on the readf call:
> 
>   Error: undefined identifier readf, did you mean function readln?
> 
> I didn't see this mentioned in the TDPL errata.  Was there a change to the
> standard library after the book
> went to press?  Or am I doing something wrong?
> 
> Thanks,
> 
> Jeff
Andrei talked about that on the digitalmars.D list. He forgot to check in 
the code for it, so it's not in v2.047. However, I believe that he's checked 
it into the svn version, so readf should be in v2.048 when that comes out.
- Jonathan M Davis
    
    
More information about the Digitalmars-d-learn
mailing list