digitalmars.D - std.string.format results in run-time exception
- d coder (22/22) Jun 30 2012 Greetings
Greetings
std.string.format throws runtime exception for BigInt and for BitArray
types even though writefln works fine. The run-time error says
std.format.FormatException std/format.d(4744): Can't convert
std.bigint.BigInt to string: "string toString()" not defined
Here is a small test case.
Regards
- Puneet
void main()
{
import std.stdio;
import std.string;
import std.bigint;
import std.bitmanip;
BigInt aa = 100;
BitArray bb;
bb.init([true, false]);
writefln("%x", aa);
writefln("%x", bb);
writeln(format("%x", aa));
writeln(format("%x", bb));
}
Jun 30 2012








d coder <dlang.coder gmail.com>