digitalmars.D.learn - variable width format specifiers
- Carlos Santander (7/7) May 23 2006 (I hope I got the subject right)
- Derek Parnell (17/25) May 23 2006 import std.string;
- Carlos Santander (4/28) May 24 2006 I missed that. Thanks!
(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);
--
Carlos Santander Bernal
May 23 2006
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);
}
--
Derek
(skype: derek.j.parnell)
Melbourne, Australia
"Down with mediocracy!"
24/05/2006 1:49:41 PM
May 23 2006
Derek Parnell escribió:On Tue, 23 May 2006 21:46:23 -0500, Carlos Santander wrote:I missed that. Thanks! -- Carlos Santander Bernal(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); }
May 24 2006








Carlos Santander <csantander619 gmail.com>