注册 登录
编程论坛 VC++/MFC

怎么老是报错

功夫熊猫 发布于 2011-04-08 18:10, 779 次点击
m_sMousePoint.Format("weiyu(%d,%d)",point.x,point.y);

vs2010上,这句怎么老是报错啊,,
我的文档\visual studio 2010\projects\fas\fas\fasview.cpp(153): error C2664: “void ATL::CStringT<BaseType,StringTraits>::Format(const wchar_t *,...)”: 不能将参数 1 从“const char [11]”转换为“const wchar_t *”
我是菜鸟,求指导
1 回复
#2
yuccn2011-04-08 21:55
你用的是unicode
m_sMousePoint.Format("weiyu(%d,%d)",point.x,point.y); 改为这样就行了m_sMousePoint.Format(L"weiyu(%d,%d)",point.x,point.y);
1