发新话题
打印

浮点数(0.0018)用fcvt()转换成字符串不对怎么办?

不明白你为什么使用fcvt
既然使用了MFC中的CString类,就直接使用CString的方法吧。
请看下面的代码

[code:b8a2dd4c12]        CString a,b,c,d;
        double f1=0.000018;
       
        a.Format( "%f",f1);
        b=a.Left(a.Find("."));
        c=a.Right(a.GetLength()- a.Find(".")-1);
        d=b+"."+c;
        cout << (LPCTSTR)b << endl;
        cout << (LPCTSTR)c << endl;
        cout << (LPCTSTR)d << endl;[/code:b8a2dd4c12]

TOP

发新话题