6 个解决方案
#1
int->cstring
CString cs;
cs.Format("%d",int);
//去掉多余0
float->cstring
CString cs;
cs.Format("%g",float);
CString cs;
cs.Format("%d",int);
//去掉多余0
float->cstring
CString cs;
cs.Format("%g",float);
#2
除了楼上的还有ftoa();itoa();
#3
%g(%G) 浮点数不显无意义的零"0"
#4
float f=2.34568;
CString s;
s.Format("%f",f);
CString s;
s.Format("%f",f);
#5
Format真心的不能用。。。还有别的方法么。。。要不谁告我下Format为什么不能用了也行=。=
#6
找到了,属性里把“使用Unicode字符集”改成“使用多字节字符集”就可以用format了~。~这样_wtof虽然不能用了但可以用LPCTSTR,问题就解决了~。~
#1
int->cstring
CString cs;
cs.Format("%d",int);
//去掉多余0
float->cstring
CString cs;
cs.Format("%g",float);
CString cs;
cs.Format("%d",int);
//去掉多余0
float->cstring
CString cs;
cs.Format("%g",float);
#2
除了楼上的还有ftoa();itoa();
#3
%g(%G) 浮点数不显无意义的零"0"
#4
float f=2.34568;
CString s;
s.Format("%f",f);
CString s;
s.Format("%f",f);
#5
Format真心的不能用。。。还有别的方法么。。。要不谁告我下Format为什么不能用了也行=。=
#6
找到了,属性里把“使用Unicode字符集”改成“使用多字节字符集”就可以用format了~。~这样_wtof虽然不能用了但可以用LPCTSTR,问题就解决了~。~