[DGD] xscanf
Felix A. Croes
felix at dworkin.nl
Mon Aug 10 18:53:24 CEST 2015
Blain <blain20 at gmail.com> wrote:
> mixed *xscanf(string str, string format)
> {
> array ret;
>
> ret = allocate(50);
> sscanf(str, format, ret...);
> return ret[.. member(ret, null) - 1];
> }
>
> Does this seem to be the best way to handle this? I feel dirty arbitrarily
> limiting it to 50.
There is a hard limit of 128 arguments to any function, so you can use
that as your constant and be sure that you are not imposing any additional
limits.
Regards,
Felix Croes
More information about the DGD
mailing list