MFC中float转化为CString怎样去掉后面的0
例如:CStringstr;floata=23.2;size.Format("%f",a);SetDlgItemTextW(IDC_EDIT1,str)显示23.2000...
例如:
CString str;
float a=23.2;
size.Format("%f",a);
SetDlgItemTextW(IDC_EDIT1,str)
显示23.200000可是我只想显示23.2啊,请问如何处理可以把后面的0去掉。
如果是这样 23.33只显示23.33而不是23.330000反正不管后面是几位小数,不要显示0,请问如何处理?谢谢指点。谢谢!!!
你没能理解我的意思啊!我要的是不要给定小数点后具体几位,得到结果是几位就显示几位。 展开
CString str;
float a=23.2;
size.Format("%f",a);
SetDlgItemTextW(IDC_EDIT1,str)
显示23.200000可是我只想显示23.2啊,请问如何处理可以把后面的0去掉。
如果是这样 23.33只显示23.33而不是23.330000反正不管后面是几位小数,不要显示0,请问如何处理?谢谢指点。谢谢!!!
你没能理解我的意思啊!我要的是不要给定小数点后具体几位,得到结果是几位就显示几位。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询