iCAx开思网

标题: CATUnicodeString数字转字符串问题 [打印本页]

作者: zjc2013    时间: 2013-9-7 19:33
标题: CATUnicodeString数字转字符串问题
本帖最后由 zjc2013 于 2013-9-7 19:34 编辑

有个问题请教一下
CATUnicodeString s;
s.BuildFromNum(-123.65784768);
为什么转换后s为“-123.658”,而不是“-123.65784768”?



作者: linlily0925    时间: 2013-9-11 14:48
        CATUnicodeString s;
        double dDate = -123.65784768;
        s.BuildFromNum(dDate,"%-15.8lf");

%-15.8lf表示宽至少为15位  小数8位  左对齐   

试试吧
作者: zjc2013    时间: 2013-9-11 18:47
谢谢!我被CATUnicodeString.h弄糊涂了,比如s.BuildFromNum(dDate,"%d");
s.BuildFromNum(dDate,"%g");s.BuildFromNum(dDate,"%4d")等等
作者: 霹雳小宝    时间: 2013-9-11 19:45
学习学习




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3