dynamic format specifier possible?

Ali Çehreli acehreli at yahoo.com
Sun Jan 23 22:08:28 UTC 2022


On 1/23/22 13:59, forkit wrote:
> I would like to calculate the width of the format specifier dynamically, 
> at runtime.

You use an asterisk and provide the width as an argument. This one uses 
the length of the name of the program:

import std;

void main(string[] args)
{
   int val = 999000;
   writefln("[%*s]", args.front.length, val); // [   999000]
}

Ali


More information about the Digitalmars-d-learn mailing list