如何将一个int转换成CString呢

来源:百度知道 编辑:UC知道 时间:2024/05/06 21:54:29
我用这种方法
CString Str;
int a = 15;
Str.Format("%d",a);
在VC++2005 里 报错
error C2664: “void ATL::CStringT<BaseType,StringTraits>::Format(const wchar_t *,...)”: 不能将参数 1 从“const char [3]”转换为“const wchar_t *”

该怎么办?

如:
int a = 5;
CString b;
b.Format("%d",a);
补充:如果a是double,或a是float的就是:b.Format("%f",a);

反过来字符串转为int:
a = atoi(b);
如果是double,float
a = atof(b);

_T("%d")

代码是:
int a=数字;
CString str;
str.Format("%d", a);
如:
int a=1;
CString str;
str.Format("%d", a);