关于窗口上编辑框中数字的输出格式

来源:百度知道 编辑:UC知道 时间:2024/06/22 14:55:58
我建立了一个MFC Appwizard(exe)
编辑框对应的变量m_f设为double型
想把输出的double型格式化。
原来输出是1.14253802697491e+022 我想输出成1.14e+022
要怎么样做?谢谢!!
用不了printf()
是用窗口输出 不是dos界面输出

学习。

不过好像有个什么 fsprintf()函数你可查查用法

或者:你可以把结果乘以100后保存小数点后的值,再把它除以100,然后再用原数减去这个值就是你要的了。!

转成

1.把这个变量设为CString的,他有Format方法,类似sprintf
2.把控件和控件变量绑定