variable width format specifiers

Carlos Santander csantander619 at gmail.com
Wed May 24 05:04:02 PDT 2006


Derek Parnell escribió:
> On Tue, 23 May 2006 21:46:23 -0500, Carlos Santander wrote:
> 
>> (I hope I got the subject right)
>>
>> How is this C code translated to D using Phobos?
>>
>>          int l = 8, d = 4;
>>          double v = 34.289;
>>
>>          sprintf (buf, "%*.*g", l, d, v);
> 
> import std.string;
> import std.stdio;
> 
> void main()
> {
>     int l = 8, d = 4;
>     double v = 34.289;
>     char[] buf;
> 
>     buf = std.string.format( "%*.*g", l, d, v);
>     writefln("'%s'", buf);
> }
> 

I missed that. Thanks!

-- 
Carlos Santander Bernal



More information about the Digitalmars-d-learn mailing list