請問如何把double的數字轉成CString呢
另外,我想存入一個超大的數值,double是否夠用了呢
或者有更好的解決方法呢?
thx
另外,我想存入一個超大的數值,double是否夠用了呢
或者有更好的解決方法呢?
thx
解决方案 »
- vs2012中新建的mfc工程直接运行报错
- MFC在菜单中动态添加 多文件列表 效果如何实现?
- 能不能改变windows程序的窗体树属性
- 有没有简易方法,将ListBox控件的选中状态(即变成蓝色背景)像ComboBox控件一样随鼠标走动呢?
- 调试时发现有First-chance exception in myprogram.exe (KERNEL32.DLL): 0xC0000005: Access Violation.
- 如何将一个工程中的类(自己写的)加入另一个工程中去呢?
- 请问哪有好的免费的商业源码下载站??要带文档的!!
- 请教VC文件方面的应用!!!!!
- 【GameEngine】开源引擎Irrlicht及其相关组件介绍,五大开源游戏引擎介绍
- 如何编写Unicode版本的Windows Console 程序
- 继承自CListView的窗口搞到客户区上面?
- 请问 在MFC中如何发送消息关闭一个对话框啊?
CString str;
str.Format("%d",x);
CString str;
str.Format("%lf",d); //注意格式!!
CString str;
str.Format("%f",x);
CString str;
str.Format ("%f",i);
this->m_csDigis.SetWindowText (str);
結果是1234567890123456.000000
請問有辦法把.000000去掉嗎
而且使用17位數以上的數字,顯示上好像就變得有點奇怪了
方法一
在Format中设置
例如
留两位小数
Format("%.2f",i);方法二
用CString取子串的方法去掉
str.Left(str.Find("."));