菜鸟问题:类型转换.数据显示
我有一串double型数据,现象用messagebox显示出来,不只如何显示?
若想用一个静态文本显示有要怎么做呢?
还有在VC中字符串型到底是怎么写的阿?不是CString吗?如果想把double型转换成字符串型怎么做呢?
谢谢!
问题点数:20、回复次数:5Top
1 楼Pipi0714(老顽童)回复于 2003-02-02 16:53:57 得分 5
CString str;
str.Format("%g",du1);//du1 为double类型的变量,这不就转换为字符串类型了么?
MessageBox(str,"information",MB_OK);Top
2 楼Dai_Weis()回复于 2003-02-02 18:06:07 得分 5
str.Format("%g",du1); 应该是str.Format("%f", dul);Top
3 楼HongHuer(Hello,world.)回复于 2003-02-02 20:15:37 得分 5
还有在VC中字符串型到底是怎么写的阿?不是CString吗?如果想把double型转换成字符串型怎么做呢?
1 char a[64];
2 CString cstr;
两种都可以使用啊。
CString cstr;
double db;
cstr.Format("%f",db);
这样就可以了。
Top
4 楼AmengHappy()回复于 2003-02-04 13:02:46 得分 0
这样是可以了,那怎么在静态文本上显示呢?Top
5 楼zhangdf96(zhangdf)回复于 2003-02-04 13:12:36 得分 5
double d = 10.21;
CString str;
str.Format("%g", d);
SetDlgItemText(IDC_STATIC1, str);Top




