啊,又零帖啦. CString 的Format方法对 double 数字的格式化字符是什么呀. 如题,与sprintf, printf 都不同,%d,或%f都是不行的. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 str.Format("%d",d); //这里的d为你的double变量名 不好意思,刚才发错了,改:str.Format("%f",d); //这里的d为你的double变量名完整的程序:#include <iostream.h>#include <afx.h>void main(){ double d=123.456789; CString str; str.Format("%f",d); cout<<str<<endl;}----------------------------------------------好困啊,老是打错字了^_^ZzzzZzzzz 雪哥,我不是说了吗,%f,%d 都是不行的,难道你的VC里面这样行么?那可是怪事了,我试了半天都不行. 晕啊,在一般情况下%f确实可以用于对Double类型数据的格式化,可是我这里用于CArchive 类中,在Serialize()方法中的时候,就不行了,不知道该怎么做呢. 终于闹明白了,原来根本就不是Format的问题,而是store与load时的类型忘记匹配了,唉,困惑了半天. 如何进行ctreectrl和clistctrl之间的消息互动? 关于GDI+绘图失败的问题!请教众高手!!!!!!!!!!! 问个c++简单问题 WMI复制文件TO 远程失败? 使用这些数据的算法是什么压缩算法 ADO如何读写DataTime型数据(急) 我在view中画图,但窗口最大化后就不见了,如何重画? 如何直接读取Excel文件数据? 关于api的问题 【求助】请问这是怎么实现的? 第一次用vc写windows程序遇到问题 请问学习windows编程应该学什么?mfc吗?
str.Format("%f",d); //这里的d为你的double变量名完整的程序:#include <iostream.h>
#include <afx.h>
void main()
{
double d=123.456789;
CString str;
str.Format("%f",d);
cout<<str<<endl;
}----------------------------------------------
好困啊,老是打错字了^_^ZzzzZzzzz
那可是怪事了,我试了半天都不行.
可是我这里用于CArchive 类中,在Serialize()方法中的时候,就不行了,
不知道该怎么做呢.