expanding variadic into format
Codifies
a at b.com
Wed Oct 31 11:53:52 UTC 2018
I have a routine that was happily printing ASCII strings and
values using opengl, however I want to improve it so it can be
used in the same manner as some other languages printf function...
void printValue(Font fnt,float x, float y, string frmt, ...)
{
/* matrix math and other stuff removed for readability */
string message = format(frmt, _arguments);
no surprise this naive attempt causes a runtime error as its
trying to format a range using the first format specifier in frmt
am I going to have to chop frmt into descrete chunks that have
just one % symbol in them and then build up the formatted message
string like that?
is there some way to somehow transfer my input variadic into
formats variadic ?
More information about the Digitalmars-d-learn
mailing list