NTLとchar-stringのびみょーな関係
NTLは標準ではchar*への書き出し関数を装備していません。たぶん。しかしstreamに出力することができます。これを利用してstringやchar*に書き出そうとしてみます。
ZZ z;
strstream s;
char c[129];z = "12345678901234567890123456789012";
s << z;
strcpy(c,s.str());
いぢぉ。10で割ってchar/string/AnsiString/CStringに出す必要もなく*1、見た目はすっきりにかけます。それはもうGMPとは比較にならないほど。…、それがC++の性能といえば仕様なのですが。
*1:結局、内部ではやってるのだけど